タグ

2009年5月24日のブックマーク (1件)

  • javascript - には整数はない : 404 Blog Not Found

    2009年05月22日15:00 カテゴリLightweight Languages javascript - には整数はない 違います。 javascriptで整数の変数を強制的に符号なし整数に変換する方法 ? ku javascriptの整数は内部的には32bit intで扱われていて(Firefox3.1, Chrome0.2の場合)、演算の結果が0×80000000を超えると自動的に負の値になります。 事実はもっと驚くべきものです。 以下をご覧下さい。 puts = make_puts(document.getElementById('ttyp0')); for (var n = 1; n <= 54; n++){ puts(2, '**', n, ' - 1 = ', Math.pow(2, n) - 1); } 2の32乗どころか、2の53乗まできちんと計算できていますが、54

    javascript - には整数はない : 404 Blog Not Found
    moriyoshi
    moriyoshi 2009/05/24
    ECMAScriptにはユーザが触れられる形ではないけど (仕様の定義上) 色々な整数型があることをECMA-262では仮定している。そこに触れないのはちょっとないと思う。 / id:yukoba さんに似たようなことを書かれていた