任意の数値は数値です。文字列が数値のように見える場合も数値です。その他はすべて NaN になります。
'a' => NaN
'1' => 1
1 => 1
ベストアンサー1
私の知る限り、それを実行する方法は 4 つあります。
Number(x);
parseInt(x, 10);
parseFloat(x);
+x;
私が行ったこの簡単なテストによると、実際にはブラウザによって異なります。
Implicit
3 つのブラウザで最も高速であるとマークされていますが、コードが読みにくくなります... 好きなものを選択してください。