本文介绍了在JavaScript中将String转换为Number的最快方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何数字,都是数字。字符串看起来像一个数字,它的数字。其他一切都是NaN。
Any number, it's number. String looks like a number, it's number. Everything else, it goes NaN.
'a' => NaN
'1' => 1
1 => 1
推荐答案
有4种方法可以做到这一点我知道。
There are 4 ways to do it as far as I know.
Number(x);
parseInt(x, 10);
parseFloat(x);
+x;
通过这个快速测试,它实际上取决于浏览器。
By this quick test I made, it actually depends on browsers.
隐式
标记为3个浏览器中最快的,但它使代码难以阅读......所以选择你喜欢的任何东西!
Implicit
marked the fastest on 3 browsers, but it makes the code hard to read… So choose whatever you feel like it!
这篇关于在JavaScript中将String转换为Number的最快方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!