Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Игорь Т.


Старейшина

Зарегистрирован:
29 September 2002
Сообщения: 647
Примеры кода: 2
 

RE[4]: Хотите посмеяться?

03 October 2004 15:04  


Привет, друзья! Зацените такую ситуацию:
Калдую над яваскриптом, причём пишу
вместо:
if (i==100) {} else {}
вот что:
if (i=100) {} else {}
При этом я не уставал удивляться, что почему-то всегда if=true!
Полдня потратил на то, чтобы понять почему. Решил учебник по скрипту открыть. Какого же было моё недоумение, когда я там увидил не "=", а "==". Я тут же вспомнил, что языки Си и Ява, ну и Яваскрипт отличаются этим дурацким (с моей точки зрения) синтаксисом. Исправил код и сразу всё заработало.
СмехОзадаченностьБешенствоУлыбкаРасстройствоСмех


В языках с частичной или полностью не строгой типизацией лучше писать так:

 if (100==i) {} else {}

Тогда даже если по запарке ошибёшься, ошибку найти будет проще



дa ну, кaк тo вверх нoгaми пoлучaется, a вдруг тaм вырaжение спрaвa ?

дак
что if (i==100) что if (100==i) всё равно одно и тоже Улыбка


А если ms будешь писать if( 100 = i ), то ты сразу при компиляции по идее каку получишь, а налборот - будешь судорожно дебажить код
We take I.T. easy!
Наверх
  



Немного оффтопа

 Хотите посмеяться?Max Pro  01 October 2004 15:42
 RE: Хотите посмеяться?Temych  01 October 2004 15:54
 RE[2]: Хотите посмеяться?AL  01 October 2004 19:24
 RE[3]: Хотите посмеяться?Max951  02 October 2004 22:51
 RE[4]: Хотите посмеяться?Игорь Т.  03 October 2004 15:04
 RE[5]: Хотите посмеяться?voodoos  08 October 2004 03:04
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта