请老师检查这样是否规范(去除分角),有什么方式可以输出为小数,但只保留小数点后一位。

来源:1-4 编程练习

BT103

2019-09-24 20:38:57

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>收银系统</title>
</head>
<body>
    <script>
    var cost=prompt("请输入商品的价格"),
        num=prompt("请输入商品数量"),
        all=cost*num;
    if(all>=500){
        all2=all*0.8
        alert("请您支付"+parseInt(all2)+"元");
    }else{
        alert("请您支付"+all+"元");
    }
   //补充代码
</script>
</body>
</html>


写回答

1回答

好帮手慕慕子

2019-09-25

同学你好, 代码正确, 效果实现的不错

如果想要保留小数点后一位, 可以使用js语法提供的一个方法toFixed, 可以参考下图的用法解释

http://img.mukewang.com/climg/5d8aca9009f44b3d08420532.jpg

建议修改:使用toFixed方法, 传入参数1, 就可以实现保留小数点后一位的效果哦

http://img.mukewang.com/climg/5d8acab5098ccee308100406.jpg

同学可以自己下去在测试一下

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~~

1

0 学习 · 40143 问题

查看课程