◆Number()
★数字类型的字符串,转换之后得到的数字。
var n1="1"; console.log(Number(n1));//1
★非数字字符串,转换之后得到是NaN。
var n3="123abc"; console.log(Number(n3));//NaN var n4="yz99"; console.log(Number(n4));//NaN
★小数类型的字符串,转换之后得到的是原数字。
var n2="2.22"; console.log(Number(n2));//2.22
◆parseInt( )
★整数数字类型的字符串,转换之后得到的整数数字。
var n1="1"; console.log(parseInt(n1));//1
★数字开头的字符串,转换之后得到的是前边的数字。
var n3="123abc"; console.log(parseInt(n3));//123
★非数字开头的字符串,转换之后得到的是NaN。
var n4="yz99"; console.log(parseInt(n4));//NaN
★小数类型的字符串,转换之后取整。
var n2="2.22"; console.log(parseInt(n2));//2 var n5="2.99"; console.log(parseInt(n5));//2
◆parseFloat()
★整数数字类型的字符串,转换之后得到的整数数字。
var n1="1"; console.log(parseFloat(n1));//1
★数字开头的字符串,转换之后得到的是前边的数字。
var n3="123abc"; console.log(parseFloat(n3));//123
var n5="2.99abc"; console.log(parseFloat(n5));//2.99
★非数字开头的字符串,转换之后得到的是NaN。
console.log(parseFloat(n3));//123 var n4="yz99";
★小数类型的字符串,转换之后得到的是原数字。
var n2="2.22"; console.log(parseFloat(n2));//2.22