这篇文章主要介绍JavaScript进行数值取整的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
专注于为中小企业提供成都做网站、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业永仁免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
js取整数的方法:1、通过“Math.trunc()”方法去除数字的小数部分,保留整数部分;2、通过“Math.round()”方法返回一个数字四舍五入后的整数部分;3、通过“Math.ceil()”方法实现向上取整等等。
JavaScript进行数值取整:
一、Math.trunc()
1、定义
Math.trunc()方法去除数字的小数部分,保留整数部分。
2、语法
Math.trunc(value)
3、示例
console.log(Math.trunc(2.01)); // 2 console.log(Math.trunc(2.9)); // 2 console.log(Math.trunc('0.22')); // 0 console.log(Math.trunc(-1.22)); // -1 console.log(Math.trunc(-1.56)); // -1 console.log(Math.trunc(true)); // 1 console.log(Math.trunc(undefined)); // NaN
二、Math.round()
1.定义
Math.round()方法返回一个数字四舍五入后的整数部分。
2、语法
Math.round(value)
3、示例
console.log(Math.round(2.01)); // 2 console.log(Math.round(2.9)); // 3 console.log(Math.round('0.22')); // 0 console.log(Math.round(-1.22)); // -1 console.log(Math.round(-1.56)); // -2 console.log(Math.round(true)); // 1 console.log(Math.round(undefined)); // NaN
三、Math.ceil()
1、定义
Math.ceil()方法返回一个大于或等于数字的最小整数,即向上取整。
2、语法
Math.ceil(value)
3、示例
console.log(Math.ceil(2.01)); // 3 console.log(Math.ceil(2.9)); // 3 console.log(Math.ceil('0.22')); // 1 console.log(Math.ceil(-1.22)); // -1 console.log(Math.ceil(-1.56)); // -1 console.log(Math.ceil(true)); // 1 console.log(Math.ceil(undefined)); // NaN
四、Math.floor()
1、定义
Math.floor()方法返回一个小于或等于数字的最小整数,即向下取整。
2、语法
Math.floor(value)
3、示例
console.log(Math.floor(2.01)); // 2 console.log(Math.floor(2.9)); // 2 console.log(Math.floor('0.22')); // 0 console.log(Math.floor(-1.22)); // -2 console.log(Math.floor(-1.56)); // -2 console.log(Math.floor(true)); // 1 console.log(Math.floor(undefined)); // NaN
以上是“JavaScript进行数值取整的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
分享名称:JavaScript进行数值取整的示例分析
网站路径:https://www.cdcxhl.com/article38/iiissp.html
成都网站建设公司_创新互联,为您提供网站策划、自适应网站、App开发、网站营销、企业建站、外贸网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联