JavaScript

prototype図示とnewの挙動

多くの方に読んでもらえたのが何より嬉しい。 ブログ、書いて良かった、純粋に。ありがとうございます。 でも、はてぶページとか社内とかで、 「でも...もう一歩しっくりこない」という声もあって。。 話をしてて、以下の2つが理解できると、 Javascriptのp…

__parent__に初めて触れてみますた

サイ本のp.206に載っている__parent__プロパティについて。 名前からしてもわかるように、 継承チェーンのkeyとなる__parent__なんですが、 p.207の例(__parent__に親オブジェクトと異なるオブジェクトを代入) を忠実に実行しても、記載通りの結果になりま…

与えられた値が数値かどうかの判定 (NaN)

こうやるのが正。かな? if ( isNaN( parseInt( number ) ) isNaNは引数がNaNかどうかをチェックする関数なのですが、 NaN(Not a Number)って何??といったら、NumberオブジェクトのNaNプロパティらしいです。 http://developer.mozilla.org/en/docs/Core_J…