タグ

ブックマーク / uokumura.hatenablog.com (1)

  • プリミティブはオブジェクトじゃないし、プリミティブと参照なんて区別はない - uokumura’s diary

    404 Blog Not Found:javascript - にはクラスはないの重箱の隅をつつきます。「JavaScriptにクラスはない」という表題の主張自体は合っていると思うので、重箱の隅。 最初気になったのは「参照」の間違いだったんですけど、調べるうちにいろいろと… 「JavaScriptにおけるほとんど全てのデータはオブジェクト」ではない 4 概要 (Overview)によると、プリミティブ値は プリミティブ値 (primitive value) は Undefined, Null, Boolean, Number, String 型のうちの一つ とあり、オブジェクト オブジェクトは Object 型の構成要素である。序列のないプロパティの集合体で、それぞれのプロパティがプリミティブ値やオブジェクト、関数を含む とは明確に区別されています。プロパティ(メソッドも含む)を持つのはオ

    プリミティブはオブジェクトじゃないし、プリミティブと参照なんて区別はない - uokumura’s diary
    holypp
    holypp 2010/03/04
    暗黙でobjに型変換(newされる)なのね。>(MemberExpression[Expression]と解釈される)MemberExpression.ExpressionではMemberExpressionはオブジェクトに変換される、という仕様
  • 1