字符串转数字
方法主要有三种:
转换函数、强制类型转换、利用JS变量弱类型转换。
1. 转换函数parseInt() & parseFloat()
这二者都是JS全局函数。
- 1.1. parseInt()
-
1)parseInt()函数可解析一个字符串,并返回一个整数。
-
2)语法:parseInt(string, radix)。
-
string必选,表示被解析的字符串。
-
radix可选,表示要解析的数字的基数。 radix介于 2 ~ 36 之间。如果radix缺省或其值为 0,则根据string开头来解析。 如果小于 2 (!= 0)或者大于 36,返回NaN。 string以0X 或 0x 开头,以 16 为基数。 以 0 开头,以8或16为基数。 以 1 ~ 9 的数字开头,以10为基数。
1.2 parseFloat()
parseFloat()函数可解析一个字符串,并返回一个浮点数。
语法:parseFloat(string)
2. 强制类型转换
JS有三种转型函数。
- Boolean() —— 转换为对应的布尔值
- Number() —— 转换为对应的数值
- String() —— 转换为对应的字符串
2.1 Boolean()转换规则
数据类型 |
---|