07-数值
parseInt
数值的方法 数字字符串转换为数字 返回的是首个数字
parseFloat
浮点数值
Number()
用于把js变量转换为数值,可以用于任何数据类型转换成数值
Number("10.33")
//10.33
Number(true)
//1
Number(false)
//0
Number(null)
//0
Number(undefined)
//NaN
Number("abc")
//NaN
toFixed()
小数点的位数
toPrecision()
包含指定长度的数字
//数值的方法 数字字符串转换为数字 返回的是首个数字
parseInt("10") //10
parseInt("10.001") //10
parseInt("10 20 30") //10
parseInt("10 years") //10
parseInt("years 10 ") //NaN
//浮点数值
parseFloat("10") //10
parseFloat("10.005") //10.005
//Number() 用于把js变量转换为数值,可以用于任何数据类型转换成数值
Number("10.33") //10.33
Number(true) //1
Number(false) //0
Number(null) //0
Number(undefined) //NaN
Number("abc") //NaN
//toFixed() 小数点的位数
var x = 9.656;
x.toFixed(0) //10 没有小数点
x.toFixed(2) //9.66
x.toFixed(4) //9.6560
//toPrecision() 包含指定长度的数字
var x2 = 9.656;
x2.toPrecision() //9.656
x2.toPrecision(2) //9.7
x2.toPrecision(5) //9.6560