您的位置:首页 > Web前端 > JavaScript

JS中计算数值取两位小数点

2018-01-12 10:10 666 查看
//计算不含税的合同额

  function hte(){

     var hshte=document.getElementById("hshte").value;//含税的合同额

     var bhshte=hshte/1.06;//不含税的合同额

     var htje=Math.round(parseFloat(bhshte)*100)/100;//转换浮点类型,进行四舍五入
     var str=htje.toString().split(".");//用.将字符串分割为字符串数组

//如果数组长度为1证明无小数位则在后面加上.00

     if(str.length==1){

       htje=htje.toString()+".00";    
     }

//如果数组长度大于1则证明有小数位,并且小数位数小于2则自动补充一个0,否则直接输出

     if(str.length>1){

       if(str[1].length<2){

         htje=htje.toString()+"0";

       }

     }

     $("#bhshte").val(htje);

  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: