2010-02-17

その他の奇妙なJavascriptのコード

本の虫: 訳の分からないJavascriptのコードに勝るコードは、今のところ見当たらないが、面白いコードも、いくつかあった。たとえば、

(function(){
    alert(window);  // "undefined"
    var window = window;
})();

なぜなら、Javascriptでは、変数の宣言は、関数の最初に行われるからだ。

[] == ![] // true

[] == falseの結果は、trueになるので、言語的には正しいのだが。

// alerts 111111111111111110000
alert(111111111111111111111);

浮動小数点は常にジョークの対象になる。

No comments:

Post a Comment

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.