方法1:使用 parseInt()函数可解析一个字符串,并返回一个整数。
示例:使用 parseInt() 来解析不同的字符串
document.write(parseInt("10") + "<br>"); 结果:10
document.write(parseInt("10.33") + "<br>"); 结果:10
document.write(parseInt("34 45 66") + "<br>"); 结果:34
document.write(parseInt(" 60 ") + "<br>"); 结果:60
document.write(parseInt("40 years") + "<br>"); 结果:40
document.write(parseInt("He was 40") + "<br>"); 结果:NaN
document.write(parseInt("10",10)+ "<br>"); 结果:10
document.write(parseInt("010")+ "<br>"); 结果:10
document.write(parseInt("10",8)+ "<br>"); 结果:8
document.write(parseInt("0x10")+ "<br>"); 结果:16
document.write(parseInt("10",16)+ "<br>"); 结果:16
方法2:Math.floor()向下取整
console.log(Math.floor(2.5)); //2
console.log(Math.floor(-2.5)); //-3
方法3:Math.ceil()向上取整
Math.ceil():返回大于参数值的最小整数。
console.log(Math.ceil(2.5)); //3
console.log(Math.ceil(-2.5)); //-2
方法4:Math.round()四舍五入
Math.round():四舍五入。
console.log(Math.round(2.5)); //3
console.log(Math.round(-2.5)); //-2
console.log(Math.round(-2.6)); //-3