JavaScript. Подробное руководство, 6-е издание
Шрифт:
• Любые другие комбинации значений не являются равными.
В качестве примера проверки на равенство рассмотрим сравнение:
Результат этого выражения равен
4.9.2.
Операторы сравнения определяют относительный порядок двух величин (числовых или строковых):
Меньше (<)
Оператор
Больше (>)
Оператор
Меньше или равно (<=)
Оператор
Больше или равно (>=)
Оператор
Эти операторы позволяют сравнивать операнды любого типа. Однако сравнение может выполняться только для чисел и строк, поэтому операнды, не являющиеся числами или строками, преобразуются. Сравнение и преобразование выполняются следующим образом:
• Если какой-либо операнд является объектом, этот объект преобразуется в простое значение, как было описано в конце раздела 3.8.3: если метод
• Если после преобразований объектов в простые значения оба операнда оказываются строками, они сравниваются как строки в соответствии с алфавитным порядком, где под «алфавитным порядком» понимается числовой порядок 16-битных значений кодовых пунктов Юникода, составляющих строки.
• Если после преобразований объектов в простые значения хотя бы один операнд не является строкой, оба операнда преобразуются в числа и сравниваются как числа. Значения 0 и -0 считаются равными. Значение
Не забывайте, что строки в JavaScript являются последовательностями 16-бит-ных целочисленных значений, и сравнение строк фактически
При сравнении строк более надежные результаты позволяет получить метод
Оператор + и операторы сравнения по-разному обрабатывают числовые и строковые операнды. Оператор + отдает предпочтение строкам: если хотя бы один из операндов является строкой, он выполняет конкатенацию строк. Операторы сравнения отдают предпочтение числам и выполняют строковое сравнение, только когда оба операнда являются строками:
Наконец, обратите внимание, что операторы
4.9.3. Оператор in
Оператор
Дважды одаренный. Том IV
4. Дважды одаренный
Фантастика:
городское фэнтези
альтернативная история
аниме
рейтинг книги
Восточная миссия (сборник)
Военные приключения
Приключения:
исторические приключения
рейтинг книги
О Чехове
рейтинг книги
История политических и правовых учений. Шпаргалки
Зачет
Научно-образовательная:
обществознание
юриспруденция
государство и право
шпаргалки
рейтинг книги
Семиотические исследования
Humanitas
Научно-образовательная:
философия
рейтинг книги
50 знаменитых больных
Документальная литература:
биографии и мемуары
рейтинг книги
Bash.org.ru 2007.07-09
Юмор:
прочий юмор
рейтинг книги