常用转换方法:
1.数字转换成字符串
number.toString(radix);返回一个字符串 radix指定将数字值转换为字符串的进制,默认为10进制 number.toFixed('fractionDigits'); 返回一个字符串,代表一个以定点表示法表示的数字 fractionDigits小数点后的数字位数,取值范围 0-20 默认为0 类似的函数还有 toExponential()和toPrecision
2.字符串转换成数字
parseInt(numberString,radix);返回一个整型的数字 最好写上radix,默认为10 parseFloat(numberString);返回有字符串转换得到的浮点数
注意:如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。可以用isNan方法检测是否为Nan
巧妙转换方法:
1.数字转换成字符串
var a = '12'; a = +'12'; console.log(typeof a);//output number
2.字符串转换成数字
var a = 12; a += ''; console.log(typeof a);//output string
推荐使用下面的方法,不仅代码简短,执行效率也高。