NaN === NaN // false
Number.MIN_VALUE> 0;
// true? really? wtf.
// It turns out that MIN_VALUE is the smallest number
// GREATER THAN ZERO, which of course totally makes sense.
parseInt('06'); // 6
parseInt('08'); // 0
// remember to pass in the radix!
typeof null // object
null === Object // false

Коментарі (2)
RSS згорнути / розгорнутиМда, аж страшно за javascript…
taryk
фейл wtfjs раз. нан на то і нан, шоби так поводитися. зокрема в .net він має таку саму поведінку і, підозрюю, в java
>> Number.MIN_VALUE> 0;
фейл wtfjs два, бо: This represents constants for the smallest possible positive numbers that JavaScript can work with. певно більше малось на увазі Number.NEGATIVE_ INFINITY.
>> parseInt('06'); // 6
>> parseInt('08'); // 0
тут не фейл wtfjs, бо дивно, шо parseInt(«0xQ») поверне NaN, а parseInt(«08») — 0
>> typeof null // object
>> null === Object // false
в js це подібно до того, шо написати typeof false чи typeof "". і null з null порівнювати це все одно шо nan — з nan
загалом я би сказав, шо wtfjs хіба більше спонукає згадати доволі очевидні речі, про які можна забути, або почати глибше розуміти специфіку javascript. wtf wtfjs
cyba
Тільки зареєстровані й авторизовані користувачі можуть залишати коментарі.