powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Синтаксис === выражения?
4 сообщений из 4, страница 1 из 1
Синтаксис === выражения?
    #34309894
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исользую
JavaScript Lint 0.3.0 (JavaScript-C 1.5 2004-09-24)
Developed by Matthias Miller (http://www.JavaScriptLint.com)

при анализе моего скрипта он выдает таой варнинг


H:\NewWave\js\_tree\tree.js(345): lint warning: comparisons against null, 0, true, false, or an empty string allowing implicit type conversion (use === or !==)
if (this.tree!=null && this.tree.selected!=null) {this.tree.selected.node.rows[0].cells[1].childNodes[1].className = '';}
...........................................^

че-то я не припомню такой конструкции в javascript — "===" — что бы это могло значить? и почему он не рекомендует сравнивать с null?
...
Рейтинг: 0 / 0
Синтаксис === выражения?
    #34309934
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я не ошибаюсь, то такая конструкция называется "нестрогое равенство"
...
Рейтинг: 0 / 0
Синтаксис === выражения?
    #34309971
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
== - не строго равенство
=== строго тип, например, 0==false - истина, 0===false - ложь, т.е. 0 - не булево
...
Рейтинг: 0 / 0
Синтаксис === выражения?
    #34316708
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где можно об этом почитать?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Синтаксис === выражения?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]