在 Python 中,将字符串转为整型变量的函数是
int()
,直接使用int("123")
就可以得到123
的输出结果,这样可以比较快速的得到我们想要的结果,在 js 中将 string 类型 转为 number 类型的函数有三种,Number()
、parseInt()
和parseFloat()
。Number()可以用于任何数据类型,而另外两个则专门用于把字符串转换为数值,这三个函数对于同样的输入会有不一样的结果。
1.Number()
Number() 的转换规则如下:
对于Boolean值,真返回 1,假返回 0
如果是Number型数值,则输入与输出一致
如果是 null 型,则会返回 0
如果是 undefined ,则会返回 NaN(Not a Number)
如果是字符串,则会满足一下规则:
如果字符串中只包含数字(包括正负号的情况),则会将其转换为十进制数值,运行示例如下: