1.substr
var str = "Hello world!";
document.write(str.substr(3));
输出: lo world!
var str = "Hello world!";
document.write(str.substr(3,7)) ;
输出: lo worl
2. toFixed(四舍五入)
var num = new Number(12.47)
document.write(num.toFixed(1));
输出: 12.5
3. floor(向下取整)
Math.floor(0.60) 结果 : 0
Math.floor(0.40) 结果 : 0
Math.floor(5) 结果 : 5
Math.floor(5.1) 结果 : 5
Math.floor(-5.1) 结果 :-6
Math.floor(-5.9) 结果 : -6
3.ceil(向上取整)
Math.ceil(0.60) ;结果: 1
Math.ceil(0.40); 结果: 1
Math.ceil(5); 结果: 5
Math.ceil(5.1); 结果: 6
Math.ceil(-5.1); 结果: -5
Math.ceil(-5.9); 结果: -5
4.round(四舍五入)
Math.round(0.60); 结果: 1
Math.round(0.40); 结果:0
Math.round(5); 结果:5
Math.round(5.1); 结果: 5
Math.round(-5.1); 结果:-5
Math.round(-5.9); 结果:-6
使用floor配合*100/100来实现向下取整截取小数点后两位
var num= 22.13758;
console.log(Math.floor(num* 100)/100);
console.log(Math.ceil(num* 100)/100);
console.log(Math.round(num* 100)/100);
console.log(num.toFixed(2));
输出: 22.13
22.14
22.14
22.14