Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Условный оператор(JavaScript vs PHP)


Автор: GQU 14.7.2011, 16:28
Почему на PHP код работает:
Код

<?php
$i = null;
if($i == false)
echo "ууу...";
?>

а на JS нет(имею ввиду на js не выводит ууу..."):
Код

var i = null;
if(i==false){
    document.write("ууу...");
}

Автор: AntonSaburov 14.7.2011, 17:26
А вы темой не ошиблись случайно ? Это Java, а не JavaScript - Вам вообщем-то в эту тему: http://forum.vingrad.ru/forum/Javascript.html

Автор: IDVsbruck 14.7.2011, 22:00
ПэХаПэ - это серверный язык, javascript - язык клиентской части, так сказать, для управления контентом в браузере. Как их можно сравнивать???
Можно к этому вопросу добавить еще кусок на Java:

"А почему этот код выводит
Boolean i = null;
if (!i) response.write("yyy...");"
... типа такого ...
Туда же можно всунуть С#, ColdFusion, ASP и т.д.

Автор: Sartorius 14.7.2011, 22:48
В JS null != false

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)