暂时我就想到3个方法而已。如果读者想到其他好用方法,也可以交流一下
(1).parseInt("13nash");//13
(2).parseInt("")// NaN
(3).parseInt("0xA") //10(十六进制)
(4).parseInt(" 13")//13
(5).parseInt("070")//ES3为56(八进制) ES5为70
(6).parseInt(070)//ES3和ES5都为56
(7).parseInt(22.5)//22
console.log(0 | "123.45")//123
console.log(0 | 123.45)//123
console.log(0 ^ 123.45)//123
console.log(~~123.45)//123
console.log(Math.floor(2.3)//2
console.log(Math.floor(-2.3)//-3
console.log(Math.ceil(2.3)//3
console.log(Math.ceil(-2.3)//-2
//自行定义一个函数
function getInt(val){
return val>0 ? Math.floor(val):Math.ceil(val);
}
javascript将浮点数转换成整数,布布扣,bubuko.com
原文地址:http://blog.csdn.net/monkindey/article/details/32725709