Строковые операторы в языке JavaScript и примеры их использования

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Блог: http://zametkinapolyah.ru/
Рубрика JavaScript: http://zametkinapolyah.ru/veb-programmirovanie/zametki-po-javascript
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametkijs

Мы уже говорили, что тип данных имеет значение для JavaScript интерпретатора, когда тот выполняет операции, некоторые операторы «меняют» свое поведение, когда в качестве операнда выступает строка:
“Hello,” + “ ” + “world!”;
var a = “Hello, ”;
var b = “world!”;
var c = a + b;
“1”+”2”;
Не забывайте про ассоциативность оператора сложения, особенно, если работаете с аргументами разных типов:
var n = 44 + 33 + “строка”;
var m = “строка” + 12 + 99;
Операторы сравнения допустимы и для строк, как вы помните, сравнение выполняется в соответствии с кодом символа кодировки Юникод (у какого символа код больше, тот символ и больше):

Но если один из аргументов при выполнении операции сравнения является числом, то JavaScript интерпретатор будет пытаться преобразовать строку в число.

ПРИСОЕДИНЯЙТЕСЬ
Поделиться

Кирилл Антонов

Канал для начинающего веб-разработчика. Здесь ты найдешь различные видео уроки о технологиях и программном обеспечение, которые используют веб-разработчики.



Обсуждение закрыто.