29.如何将字符串转化为数字,例如12.3b

发布时间 2023-07-14 23:19:25作者: 虎虎生威啊

29. 如何将字符串转化为数字,例如 '12.3b'?

(1)使用 Number() 方法,前提是所包含的字符串不包含不合法字符。

(2)使用 parseInt() 方法,parseInt() 函数可解析一个字符串,并返回一个整数。还可以设置要解析的数字的基数。当基数的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。

(3)使用 parseFloat() 方法,该函数解析一个字符串参数并返回一个浮点数。

(4)使用 + 操作符的隐式转换,前提是所包含的字符串不包含不合法字符。

详细资料可以参考:
《详解 JS 中 Number()、parseInt() 和 parseFloat() 的区别》