Math.floor(),不四舍五入 ,向下取整
注意,不改变数据类型
不四舍五入 向下取整
num = Math.floor(num * 100) / 100;
console.log(num); //2.44
console.log(typeof num); // number
以上代码不好用与遇见70.79这样就变成70.8了
所以自己就写了一个
function twoplacess(num){
let numStr = num.toString();
let index = numStr.indexOf(‘.’);
let result = numStr.slice(0, index + 3);
return result;
}
document.writeln(twoplacess(-70.739));
输出-70.73