2007-08-20 カテゴリ: Client Side タグ: JavaScript Tips JavaScriptのnullとundefinedとvoid演算子について調べたので忘れないうちにメモ。 typeof演算子 window.alert(typeof null); /* object */ window.alert(typeof undefined); /* undefined */ window.alert(typeof void('some value')); /* undefined */ nullはtypeof演算子に対してobjectという文字列を返すので要注意です。うっかり、 if (typeof obj == 'object') window.alert(obj.toString()); /* Bad Code */ のようなコードを書くと、objにnullが渡さ