一、第一种方式
使用Number( )函数
~字符串-->数字
1、纯数字的字符串可以直接转
2、如果含有非数字的内容则转换为NaN
3、如果字符串是一个空串或里面含有空格,则返回0
~布尔值-->数字
1、true-->1
2、false-->0
~Null-->数字
返回0
Undefined-->数字
返回NaN
(缺点:只要字符串含有非数字的内容,都会转换成NaN)
二、第二种方式
1、parseInt() 将字符串转换成一个整数
parseFloat() 将字符串转换成一个浮点数
2、这两种方式专门针对字符串使用,两种方式都会从左向右进行读取,若开始就不是数字,则会返回NaN
3、对非字符串进行使用时,会先将其转换为字符串,再使用
三、第三种方式
变量=变量*1
变量=变量/1
变量=变量-0
四、第四种方式
变量=+变量