JavaScript實現(xiàn)基于十進制的四舍五入實例
更新時間:2015年07月17日 14:37:42 作者:優(yōu)雅先生
這篇文章主要介紹了JavaScript實現(xiàn)基于十進制的四舍五入的方法,實例分析了javascript針對數(shù)值判斷與相關運算技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了JavaScript實現(xiàn)基于十進制的四舍五入。分享給大家供大家參考。具體實現(xiàn)方法如下:
<script type="text/javascript"> function getRoundUpOrDown(num) { if(isNaN(num)) return NaN; // 根據(jù)對NaN進行任何進行都返回NaN的規(guī)則 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程序設計有所幫助。
您可能感興趣的文章:
- js數(shù)字轉換為float,取N位小數(shù)
- js實現(xiàn)四舍五入完全保留兩位小數(shù)的方法
- javascript進行四舍五入方法匯總
- js四舍五入數(shù)學函數(shù)round使用實例
- Javascript四舍五入Math.round()與Math.pow()使用介紹
- js浮點數(shù)保留兩位小數(shù)點示例代碼(四舍五入)
- JS保留小數(shù)點(四舍五入、四舍六入)實現(xiàn)思路及實例
- javascript小數(shù)四舍五入多種方法實現(xiàn)
- js數(shù)字輸入框(包括最大值最小值限制和四舍五入)
- JS實現(xiàn)保留n位小數(shù)的四舍五入問題示例
相關文章
關于微信小程序中使用wx.getLocation獲取當前詳細位置并計算距離
這篇文章主要介紹了關于微信小程序中使用wx.getLocation獲取當前詳細位置并計算距離,wx.getLocation只能夠獲取經(jīng)緯度,不能夠拿到詳細地址,這里使用騰訊地圖的api,需要的朋友可以參考下2023-04-04JS中的常見數(shù)組遍歷案例詳解(forEach,?map,?filter,?sort,?reduce,?ever
這篇文章主要介紹了JS中的常見數(shù)組遍歷方法詳解(forEach,?map,?filter,?sort,?reduce,?every),本篇講用實際案例詳解他們的語法和用法,需要的朋友可以參考下2023-05-05