8月になって発生したエラーの原因

JavaScriptで書いたコードがあり、昨年末あたりから使っているのですが、8月になって、突然、エラーが発生しました。正確にはエラーでなくバグですが。
「すべてがFになる」という傑作ミステリがあります。これのメイントリックに似た現象で面白かったのでメモしておきます。 (さらに…)

文字列を数値に変換する方法と処理速度

JavaScriptで文字列を数値に変換するには次のような方法が考えられます。

a = "123456789";
b = parseInt(a, 10);
b = parseFloat(a);
b = Number(a);
b = a - 0;
b = +a;

parseIntは整数に変換します。
parseFloatは浮動小数に変換します。
Numberは数値に変換します。new演算子を付けないと型変換になります。
4番目は文字列から0(ゼロ)を引きます。
5番目は文字列に「+」を付けます。

どれも同じ結果になりますが、スピードが違います。
Chrome(バージョン28)で確認しました。 (さらに…)


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報