标签:计算 字符串 font 精确 结果 小数 class nan str
Number
1.parseFloat()
参数是 字符串
把字符串转成 小数 或 整数
注意:浮点数的运算,在计算机中是不够精确的
2.parseInt()
参数是 字符串
把字符串转成 整数
3.toFixed()
参数是 数字 代表要保留的小数位数,会4舍5入
/*这两种方法转 空字符串 输出结果都是 NaN */ let str = "100.456px"; console.log(parseFloat(str));//100.456 console.log(parseInt(str));//100 console.log(parseFloat(str).toFixed(2));//100.46
隐式类型转换
/*隐式类型转换*/ let str1 = "119857"; console.log( str1*1);// 119857 隐式类型转换 字符串变数字 console.log(str1 * 1 + "");//‘119857‘ 隐式类型转换 数字变字符串 let obj = {a:0}; console.log(obj * 1);//NaN console.log(obj + "");//[object Object]
标签:计算 字符串 font 精确 结果 小数 class nan str
原文地址:https://www.cnblogs.com/MrZhujl/p/9943327.html