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

Pocket

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

a = 12345
b = a.toString(10);
b = "" + a;

最初の方法、toStringは文字列に変換します。
次の方法、文字列に「""」を付けます。

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

方法 時間
a.toString(10) 100
"" + a 62

toStringが正攻法に思っていましたが、処理は遅いです。

念のためIE(バージョン10)でも試してみました。

方法 時間
a.toString(10) 84
"" + a 100

逆の結果が出ました。
ブラウザによっても速さに違いが出ます。

[ 2013年7月27日 | カテゴリー: JavaScript | タグ: , , ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報