2005-12-04
ECMAScript メモ
- Reference URI
- http://lowreal.net/logs/2005/12/04/3
- Written Time
- 2005-12-04T17:48:58+09:00
- Tags
-
- ecmascript
- javascript
- script
null == undefined; //=> true
null === undefined; //=> false
"1" == 1; //=> true
true == 1; //=> true
new String("aaa") == new String("aaa"); //=> false
String("aaa") == String("aaa"); //=> true
String(new String("aaa")) == String(new String("aaa")); //=> true
typeof (new String("aaa")) //=> "object"
typeof String("aaa") //=> "string"
typeof "aaa" //=> "string"
var aaa = "aaa";
aaa.prop = "aaa";
aaa.prop //=> undefined;
var aaa = new String("aaa");
aaa.prop = "aaa";
aaa.prop //=> "aaa";
null と undefined の関係がちょっと意外だった。true == 1 はキモい。
String 周りがちょっとよくわかってなくて一応いろいろやってみた。別に否直感的ではない感じ。
Trackback URI: http://lowreal.net/logs/2005/12/04/3.trackback
NULL
Generated with Taglibro
この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。
Comments (0)