js流程控制语句:1-4

来源:1-4 编程练习

能量咕噜略略

2020-02-28 16:57:18

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<body>

    <script>

        var pic=prompt("请输入商品价格"),num=prompt("请输入商品数量");

        result=pic*num;

        if(result>=500){

            alert("请您支付" + result*0.8);

        }else{

            alert("请您支付" + result); 

        }

    </script>

</body>

</html>

这样写可以吗,还有个小疑问,就是result我如果不加var和加上var有什么区别,实现的效果不是都一样吗?

还有就是alert语句中的+号,是不同类型的衔接符号吗?

写回答

1回答

好帮手慕粉

2020-02-28

同学你好,关于同学的问题回答如下:

1、代码实现的是正确的。

2、这里加不加var声明都是一样的,但是还是建议同学加上,会更加规范:

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

3、是的,是字符串与变量进行拼接。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程