javascript-zero-保留2位小数

Posted studyshufei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript-zero-保留2位小数相关的知识,希望对你有一定的参考价值。

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>format-number</title>
 6 </head>
 7 <body>
 8     <input type="text" id="input"><input type="text" id="output">
 9 </body>
10 <script>
11 var ipt=document.getElementById(input);
12 var opt=document.getElementById(output);
13 ipt.oninput=function(){
14     opt.value=zero(this.value);
15 }
16 function zero(num){
17     var str=num.toString();
18     if(str.indexOf(".")==-1){
19         return num+".00";
20     }else{
21         var len=str.indexOf(".");
22         if(str.slice(str.indexOf(.)).length == 2){
23             return num+"0"
24         }else if(str.slice(str.indexOf(.)).length > 3){
25             var len=str.indexOf(".");
26             var str1=str.slice(0,len);
27             var leng=str1.length+3;
28             var str2=str.slice(0,leng);
29             return Number(str2);
30         }else{
31             return num;
32         }
33     }
34 }
35 </script>
36 </html>

 

以上是关于javascript-zero-保留2位小数的主要内容,如果未能解决你的问题,请参考以下文章

c语言中怎么保留小数2位

JS 文本框加法运算保留2位小数

%f输出的小数,小数点后保留多少位?

C语言 小数位极多如何处理,代码如下

JavaScript中如何保留一位小数;

java的计算保留N位小数点问题