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);
}
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);
}
相关文章推荐
- 一些js小方法:格式化xml, 计算2个日期间隔的天数, 保留小数点后两位等
- JS对数字进行货币格式化并且保留两位小数点,小数用0补全
- js格式化金额为小数点后两位
- js获取小数点后两位并且四舍五入
- js取float型小数点后两位数的方法
- js数值计算时使用parseInt进行数据类型转换(jquery)
- 文本框限制输入数值保留两位小数的js 方法
- js取小数点后两位;
- js小数点后保留两位小数
- JS(截取字符串,显示当前系统时间yyyy-MM-dd,从文本框得到的数值计算)
- js小数计算小数点后显示多位小数--问题
- js关于精确计算和数值格式化以及直接引js文件
- js取小数点后两位 小数点操作方法总结
- js校验金额问题,保留小数点两位
- js取float型小数点后两位数的方法
- js中求两个数的百分比,保留小数点后两位百分比
- js关于精确计算和数值格式化,直接引js文件
- js控制input框只能输入数字和一位小数点和小数点后面两位小数
- java计算百分比,取小数点后两位
- JS(截取字符串,显示当前系统时间yyyy-MM-dd,从文本框得到的数值计算)