Найти в Дзене
igortimshin1

Строки javascript

Запишем всем известный 'привет мир' "hello word" Любой символ внутри этих кавычек это строка, как видите они могут быть одинарные или двойные. И не важно пробел или пустая строка. Все рекомендуют ставить одинарные кавычки. Почему так, советуют форумы. А если мы хотим написать hello's word"s" , то нужно поставить специальный экранирующий знак \ перед тем символом который нужно экранировать. Поучится так console.log("hello's word\"s\""); А что если нам нужно вывести данные на двух строчках. То нам поможет специальный символ \n В коде это будет выглядеть так console.log("hello\nword"); Если вы поставите пробелы, то они тоже учтутся. \n интерпритатор видит его, как один символ и в коде можно указывать только \n. Можете поэксперементировать. Когда мы соединяем строки это называется конкатенация. Конкатенировать можно с кавычками console.log('Hello' + 'word');
Даже с разными кавычками cons
Оглавление
Измененный скриншот из яндекс картинок.
Измененный скриншот из яндекс картинок.

Кавычки

Запишем всем известный 'привет мир' "hello word" Любой символ внутри этих кавычек это строка, как видите они могут быть одинарные или двойные. И не важно пробел или пустая строка.

  • 'hello' строка
  • '' строка
  • ' ' строка
  • " " строка
  • "hello" строка
  • и т.д.

Все рекомендуют ставить одинарные кавычки. Почему так, советуют форумы.

А если мы хотим написать hello's word"s" , то нужно поставить специальный экранирующий знак \ перед тем символом который нужно экранировать. Поучится так console.log("hello's word\"s\"");

Экранирующие последовательности

А что если нам нужно вывести данные на двух строчках. То нам поможет специальный символ \n В коде это будет выглядеть так console.log("hello\nword"); Если вы поставите пробелы, то они тоже учтутся. \n интерпритатор видит его, как один символ и в коде можно указывать только \n. Можете поэксперементировать.

Конкатенация

Когда мы соединяем строки это называется конкатенация. Конкатенировать можно с кавычками console.log('Hello' + 'word');
Даже с разными кавычками console.log("Hello's" + 'word'); Если нужен пробел между словами, ставите пробел внутри кавычек.

Кодировка

Это перевод из одного символа в другой. Например a это 1 а б это 2 И теперь на основе этой информации, мы можем научить компьютер выводить данные. Например 21 это будет ба и также наоборот аа это 11. И т.д.