JavaScript实现基于十进制的四舍五入实例
2015-07-17 00:00
771 查看
本文实例讲述了JavaScript实现基于十进制的四舍五入。分享给大家供大家参考。具体实现方法如下:
<script type="text/javascript"> function getRoundUpOrDown(num) { if(isNaN(num)) return NaN; // 根据对NaN进行任何进行都返回NaN的规则 var flag = num>0 ? 1 : -1; return (num+flag*0.5)|0; } function logInfo(num) { console.log(num + ": " + getRoundUpOrDown(num)); } logInfo("hell"); logInfo("hell"+23); logInfo(""); logInfo(false); logInfo(true); logInfo(2); logInfo(1); logInfo(0.7); logInfo(0.5); logInfo(0.2); logInfo(0); logInfo(-0.2); logInfo(-0.5); logInfo(-0.7); logInfo(-1); logInfo(-2); logInfo(9999999); logInfo(99999999); logInfo(999999999); logInfo(9999999999); logInfo(99999999999); logInfo(999999999999); logInfo(9999999999999); logInfo(99999999999999); logInfo(999999999999999); logInfo(9999999999999999); logInfo(99999999999999999); logInfo(00000000000000000); </script>
希望本文所述对大家的javascript程序设计有所帮助。
相关文章推荐
- javascript实现的字符串与十六进制表示字符串相互转换方法
- javascript实现的闭包简单实例
- javascript父子页面通讯实例详解
- javascript字符串循环匹配实例分析
- 7月16日学习内容:把jsp页面转化为html页面
- 通过js动态清空、增加、删除、修改下拉框中的元素
- js获取json对象
- javaScript中Math对象的基本介绍
- JavaScript对象和数组
- 怎么在js里写html
- JS DOM编程艺术——显示缩略语列表—— JS学习笔记2015-7-16(第85天)
- JavaScript中判断数据类型
- JS笔记(执行环境,作用域)
- 《JavaScript设计模式与开发实践》读书笔记之命令模式
- js颜色拾取器
- js中动态加载js并且判断加载完成执行回调函数
- toString 方法
- javascript的typeof操作的返回值类型
- [javascript]一种兼容性比较好的简单拖拽
- 深入理解JavaScript系列(36):设计模式之中介者模式