Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Необычно вернуть false O_o (https://javascript.ru/forum/misc/42566-neobychno-vernut-false-o_o.html)

Und3fin3d 31.10.2013 22:32

Необычно вернуть false O_o
 
Привет)
Не спрашивайте, зачем мне это нужно :D
Какие вы знаете способы вернуть false не используя слова "false"?)
Что смог придумать:

alert(!!('r'/0));
alert(!(2/0));
alert(!!window.somethingNonExistent);
alert(!true);
alert(1==2);
alert(!!('1'.match(2)));
alert(!'text');
alert((true)?!true:true);

jsru_ 31.10.2013 22:43

alert(undefined != null);

рони 31.10.2013 23:22

Und3fin3d,
alert(!1)

danik.js 01.11.2013 10:00

Boolean(0);
new Boolean(1).valueOf()

То есть конструктор, вызов конструктора как функцию, и любое выражение, дающее булев результат.

Яростный Меч 01.11.2013 12:57

alert(NaN == NaN);

danik.js 01.11.2013 13:36

function returnFalse() {
    return false;
}

alert(returnFalse());

ruslan_mart 01.11.2013 13:55

alert(!!(1^1))

alert(null < undefined)


Часовой пояс GMT +3, время: 04:35.