ああこのjavascript

自分をJSの第一人者と考えてください。 次の操作の結果を予測してみてください。

Number.MIN_VALUE > 0; // true or false?

typeof null ; // what type?
null === Object; // true or false?

//

NaN === NaN; // true or false?

typeof NaN; // what type?


* This source code was highlighted with Source Code Highlighter .


疑う? その後、Brian LerouxがWTFJSを作成しました。これは、JSの奇妙なコレクションを含むサイトです。 「JavaScriptは、すべての嫌な機能にもかかわらず、私たちが愛する言語です。」

猫の下でのせっかちな答えのために。



Number.MIN_VALUE > 0; // true
/*
, MIN_VALUE ,
*/

typeof null ; // object
null === Object; // false
/*
null, "object", Object'
*/

NaN === NaN; // false
/*
, ? . , ...
*/

typeof NaN; // number
/*
. , NaN — not a number.
*/

* This source code was highlighted with Source Code Highlighter .


私はこれが誰かを楽しませることを願っていますが、それが誰かを助けてくれることを願っています(突然)

Source: https://habr.com/ru/post/J84311/


All Articles