Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Синтаксис === выражения? / 4 сообщений из 4, страница 1 из 1
06.02.2007, 16:23
    #34309894
sp
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
06.02.2007, 16:33
    #34309934
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис === выражения?
Если я не ошибаюсь, то такая конструкция называется "нестрогое равенство"
...
Рейтинг: 0 / 0
06.02.2007, 16:44
    #34309971
sxq
sxq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис === выражения?
== - не строго равенство
=== строго тип, например, 0==false - истина, 0===false - ложь, т.е. 0 - не булево
...
Рейтинг: 0 / 0
08.02.2007, 16:56
    #34316708
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтаксис === выражения?
А где можно об этом почитать?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Синтаксис === выражения? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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