* キャスト [#c49b8663]
** Number [#q2230833]

 var num = Number("12.3");       // 12.3
 var int = parseInt("12.3", 10); // 12
parseInt(N,10)の10は10進数の10。
 var num = Number("12.3");   // 12.3
 var int = parseInt("12.3"); // 12

** String [#g4e18c29]
 '' + 10 == '10'

** Boolean [#ac7b603b]
 !!'foo'; // => true
 !!'';    // => false
 !!'0';   // => true
 !!'1';   // => true
 !!'-1'   // => true
 !!{};    // => true
 !!true;  // => true

** 参考 [#scce73eb]
- http://stackoverflow.com/questions/2322935/trying-to-change-string-int/2323040#2323040
- Javascript Type-Conversion http://jibbering.com/faq/notes/type-conversion/

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS