JavaScript で文字列を数値に変換する最も速い方法は何ですか? 質問する

JavaScript で文字列を数値に変換する最も速い方法は何ですか? 質問する

任意の数値は数値です。文字列が数値のように見える場合も数値です。その他はすべて NaN になります。

'a' => NaN
'1' => 1
1 => 1

ベストアンサー1

私の知る限り、それを実行する方法は 4 つあります。

Number(x);
parseInt(x, 10);
parseFloat(x);
+x;

私が行ったこの簡単なテストによると、実際にはブラウザによって異なります。

https://jsben.ch/NnBKM

Implicit3 つのブラウザで最も高速であるとマークされていますが、コードが読みにくくなります... 好きなものを選択してください。

おすすめ記事