JavaScript: операторы сравнения

JavaScript: операторы сравнения

От автора: вторая группа сравнений в JavaScript (после операторов равенства) это операторы сравнения, когда один операнд больше или меньше другого. Данный тип операторов очень часто используется в математических выражениях, часто при сравнении двух переменных в условии if.

Оператор больше чем

Задается в том случае, если левый операнд больше правого. В консоли выглядит так:

Данные операторы почти всегда используются для сравнения чисел, также их можно использовать со строками. В случае со строками Unicode значения каждого символа складываются, полученные значения для двух строк сравниваются между собой:

Такое сравнение может привести к неожиданным результатам, т.е. не следует использовать операторы сравнения для строк.

Оператор меньше чем

Задается в том случае, если левый операнд меньше правого:

Если вы запутались в знаках больше или меньше, запомните две вещи:

Мы задаем вопрос, элемент слева больше, меньше или равен элементу справа и…

Символы (> и <) похожи на рот акулы; а акулы, как хищники, всегда плавают с открытым ртом в сторону чего-то большего.

Т.е. при выражении 4 < 3 мы задаем вопрос «3 больше 4?» или наоборот слева направо «4 меньше 3?». Во втором случае ответ нет: акула разворачивается и плывет в сторону большего объекта «4».

Оператор больше или равно

Оператор смотрит, первый операнд больше или равен второму:

Оператор меньше или равно

Проверяет первый операнд – меньше он или равен второму:

Очень часто люди забывают, где писать знак равенства, перед угловой скобкой или после. Знак равно пишется в том же порядке, как читается: «меньше или равно» — т.е. <=.

А как же оператор неравенства?

Иногда программисты-новички в JavaScript пишут оператор «неравен» <>. К сожалению, такая запись не работает; используйте оператор неравенства (!=) или (предпочтительно) оператор строгого неравенства (!==).

Источник: //thenewcode.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии (1)