js 转整数,java把小数转成整数
本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
方法1:使用 parseInt()
ParseInt()函数可以解析一个字符串并返回一个整数。
当参数radix的值为0,或者没有设置该参数时,parseInt()会根据字符串判断数字的基数。
当参数radix被忽略时,JavaScript默认数字的基数如下:
如果字符串以“0x”开头,parseInt()会将字符串的其余部分解析为十六进制整数。
如果字符串以0开头,那么ECMAScript v3允许parseInt()的实现将后面的字符解析为八进制或十六进制数。
如果字符串以1到9的数字开头,parseInt()将把它解析成一个十进制整数。
示例:parseInt()用于解析不同的字符串。
document . write(parse int( 10 ) br );
document . write(parse int( 10.33 ) br );
document . write(parse int( 34 45 66 ) br );
document . write(parse int( 60 ) br );
document.write(parseInt(40年) br );
document.write(parseInt(他当时40 ) br );
document . write( br );
document.write(parseInt(10 ,10) br));
document . write(parse int( 010 ) br );
document.write(parseInt(10 ,8)“br”);
document . write(parse int(0x 10 ) br );
document.write(parseInt(10 ,16) br));输出结果:
10
10
34
60
40
圆盘烤饼
10
10
八
16
16方法2:两次取反
var decimal=4;
var integer=~ ~ decimal//4=~~4.123
console.log(整数);输出结果:
4方法3:Math.floor()向下取整
Math.floor():返回小于参数值的最大整数。
console . log(math . floor(2.5));//2
console . log(math . floor(-2.5));//-3方法4:Math.ceil()向上取整
Math.ceil():返回大于参数值的最小整数。
console . log(math . ceil(2.5));//3
console . log(math . ceil(-2.5));//-2方法5: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【推荐学习:javascript高级教程】以上是javascript如何将小数转换成整数的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。