保留小数点2位不会
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>收银系统</title>
</head>
<body>
<script>
//补充代码
var a=prompt("请输入价格");
var b=prompt("请输入数量");
var c=parseInt(a*b*.8)
if(c<500&&c>0){
alert("请您付款"+parseInt(a*b)+"元")
}else if(c>=500){
alert("请您付款"+c+"元")
}else{
alert("输入有误")
}
</script>
</body>
</html>
11
收起
正在回答
1回答
同学你好,如果想要保留2位小数点,涉及到一个不常用的方法toFixed,老师这里先简单给同学讲解下这个方法:
toFixed(x) 方法可把 Number 四舍五入为指定小数位数的数字。
参数x是必需要传的。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。
示例:
了解了这个方法之后,同学的代码可以参考下图以及注释理解与修改,实现保留两位小数的效果
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星