js輸出數(shù)據(jù)精確到小數(shù)點(diǎn)后n位代碼
編寫兩種方法,可以輸出數(shù)據(jù) num 精確到小數(shù)點(diǎn)后第 n 位,具體內(nèi)容如下
1. 借助于 Math.pow(10,n);
2. 借助于 ..toFixed(n) (JS 1.5(IE5.5+,NS6+以上版本支持)。
測試 pi=3.14159265 的輸出結(jié)果:
精確到小數(shù)點(diǎn)后 n 位, 借助于 Math.pow(10,n):
3.1
3.14
3.142
3.1416
精確到小數(shù)點(diǎn)后 n 位, 借助于 ..toFixed(n):
3.1
3.14
3.142
3.1416
<html> <head> <title>四舍五入</title> <meta charset="utf-8"> </head> <body> <script> function round_1(num,n){//返回?cái)?shù)字 num, 精確到小數(shù)點(diǎn)后 n 位 var number= Math.round(num*Math.pow(10,n)); return number/Math.pow(10,n); } function round_2(num,n){//返回?cái)?shù)字 num, 精確到小數(shù)點(diǎn)后 n 位 return num.toFixed(n); //JS 1.5(IE5.5+,NS6+以上版本支持) } var pi= 3.14159265; document.write("精確到小數(shù)點(diǎn)后 n 位, 借助于 Math.pow(10,n):<br>"); for (var i=1; i<5; i++) document.write(round_1(pi,i) + "<br>"); document.write("精確到小數(shù)點(diǎn)后 n 位, 借助于 ..toFixed(n):<br>"); for (var i=1; i<5; i++) document.write(round_2(pi,i) + "<br>"); </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)javas程序設(shè)計(jì)有所幫助。
- js 只能輸入數(shù)字和小數(shù)點(diǎn)的文本框改進(jìn)版
- 使用JS判斷是否數(shù)字和小數(shù)點(diǎn)組合的數(shù)字的兩中方法比較(isNaN和逐判斷)
- JS保留小數(shù)點(diǎn)(四舍五入、四舍六入)實(shí)現(xiàn)思路及實(shí)例
- JS格式化數(shù)字保留兩位小數(shù)點(diǎn)示例代碼
- js截取小數(shù)點(diǎn)后幾位的寫法
- js浮點(diǎn)數(shù)保留兩位小數(shù)點(diǎn)示例代碼(四舍五入)
- js取float型小數(shù)點(diǎn)后兩位數(shù)的方法
- javascript(js)的小數(shù)點(diǎn)乘法除法問題詳解
- Js保留小數(shù)點(diǎn)的4種效果實(shí)現(xiàn)代碼分享
- 實(shí)現(xiàn)js保留小數(shù)點(diǎn)后N位的代碼
相關(guān)文章
JavaScript設(shè)計(jì)模式之職責(zé)鏈模式應(yīng)用示例
這篇文章主要介紹了JavaScript設(shè)計(jì)模式之職責(zé)鏈模式,結(jié)合實(shí)例形式分析了javascript責(zé)任鏈模式的概念、原理、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-08-08js中document.write和document.writeln的區(qū)別
這篇文章主要介紹了js中document.write和document.writeln的區(qū)別,需要的朋友可以參考下2018-03-03JavaScript三種方法解決約瑟夫環(huán)問題的方法
約瑟夫環(huán)問題又稱約瑟夫問題或丟手絹問題,是一道經(jīng)典的算法問題,本篇將以循環(huán)鏈表、有序數(shù)組、數(shù)學(xué)遞歸三種方式來解決約瑟夫環(huán)問題。感興趣的可以了解一下2021-09-09WebStorm ES6 語法支持設(shè)置&babel使用及自動(dòng)編譯(詳解)
下面小編就為大家?guī)硪黄猈ebStorm ES6 語法支持設(shè)置&babel使用及自動(dòng)編譯(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09基于Bootstrap下拉框插件bootstrap-select使用方法詳解
這篇文章主要為大家詳細(xì)介紹了基于Bootstrap下拉框插件bootstrap-select的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08JS高級調(diào)試技巧:捕獲和分析 JavaScript Error詳解
前端工程師都知道 JavaScript 有基本的異常處理能力。我們可以 throw new Error(),瀏覽器也會(huì)在我們調(diào)用 API 出錯(cuò)時(shí)拋出異常。但估計(jì)絕大多數(shù)前端工程師都沒考慮過收集這些異常信息2014-03-03layui 實(shí)現(xiàn)table翻頁滾動(dòng)條位置保持不變的例子
今天小編就為大家分享一篇layui 實(shí)現(xiàn)table翻頁滾動(dòng)條位置保持不變的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09JavaScript鼠標(biāo)禁止右鍵禁止打開控制臺及鍵盤禁用
這篇文章主要給大家介紹了關(guān)于JavaScript鼠標(biāo)禁止右鍵禁止打開控制臺及鍵盤禁用的相關(guān)資料,實(shí)現(xiàn)禁止右鍵和禁止打開控制臺是一種常見的網(wǎng)頁保護(hù)技巧,可以防止非法復(fù)制、盜取網(wǎng)頁資源等安全問題,需要的朋友可以參考下2023-10-10JS可視化學(xué)習(xí)向量計(jì)算點(diǎn)到線段的距離并展示
這篇文章主要為大家介紹了JS可視化學(xué)習(xí)向量計(jì)算點(diǎn)到線段的距離并展示實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12