第十一次作业+心得

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //验证码方法================================================================================================================
        // function getcode() {
        //     var code = "";
        //     for (var i = 0; i < 4; i++) {
        //         var sum = Math.random() * 10;
        //         sum = ("" + sum).charAt(0);
        //         code += sum;
        //     }
        //     return code;
        // }
        // var z = getcode();
        // console.log(z);


        // 计算器方法================================================================================================================

        // 1 
        // var num3 = +prompt("请输入第一位数")
        // var suan = prompt("请输入运算符")
        // var num4 = +prompt("请输入第二位数")

        // // 加法
        // function getadd(num1, num2) {
        //     var num1
        //     var num2
        //     var aa = num1 + num2
        //     return aa
        // }
        // var a = getadd(num3, num4)

        // // 减法
        // function getjian(num1, num2) {
        //     var num1
        //     var num2
        //     var bb = num1 - num2
        //     return bb
        // }
        // var b = getjian(num3, num4)

        // // 乘法
        // function getcheng(num1, num2) {
        //     var num1
        //     var num2
        //     var cc = num1 * num2
        //     return cc
        // }
        // var c = getcheng(num3, num4)
        // // 除法
        // function getchu(num1, num2) {
        //     var num1
        //     var num2
        //     var dd = num1 / num2
        //     return d
        // }
        // var d = getchu(num3, num4)

        // document.write(a)
        // document.write(b)
        // document.write(c)
        // document.write(d)


        // switch (suan) {
        //     case "+":
        //         document.write(a)
        //         break;
        //     case "-":
        //         document.write(b)
        //         break;
        //     case "*":
        //         document.write(c)
        //         break;
        //     case "/":
        //         document.write(d)
        //         break;
        //     default:
        //         document.write("无法计算")
        //         break;
        // }

        // 2 -----------------------

        // function count() {
        //     var a = +prompt("请输入第一个数字:");
        //     var c = prompt("请输入运算符+,-,*,/:");
        //     var b = +prompt("请输入第2个数字:");
        //     var f = 0;
        //     switch (c) {
        //         case "+":
        //             f = (a + "+" + b + "的结果是" + (a + b));
        //             break;
        //         case "-":
        //             f = (a + "-" + b + "的结果是" + (a - b));
        //             break;
        //         case "*":
        //             f = (a + "*" + b + "的结果是" + (a * b));
        //             break;
        //         case "/":
        //             f = (a + "/" + b + "的结果是" + (a / b));
        //             break;
        //         default:
        //             console.log("输入不合格")
        //     }
        //     return f;
        // }

        // var r = count();
        // console.log(r);


        //函数==============================================================================================
        //这个方法在执行的时候,需要一个条贱
        // 方法的参数在这个方法中可以直接的使用
        // 方法执行完成之后,需要有一个结果给到调用者
        //当一个方法有结果的时候,可以使用return关键字,将结果返回

        function buySmoke(money) {
            var smoke = ""; //局部变量
            if (money == 10) {
                smoke = "阿伟的电动"
            } else if (money == 20) {
                smoke = "面筋哥的面筋"
            } else if (money == 50) {
                smoke = "王源的华子"
            } else {
                smoke = "蔡徐坤的鸡你太美";
            }
            return smoke;
        }
        var r = buySmoke(100);
        console.log(r);



        //全局变量和覆盖======================================================================================================
        //js 中没有所谓的重载概念,只有覆盖
        // 如果存在同名的方法,后面的会将前面的给覆盖掉

        //实现2个整数相加的方法,将结果返回调用者

        //			function getSum(num1,num2,num3){
        //				console.log("getSum(num1,num2,num3)")
        //				return num1+num2+num3;
        //			}


        //   变量的作用域 : 声明的变量在哪里能够使用
        //   全局变量:在当前页面任何一个地方否可以使用
        //   局部变量:这个变量只能在某一个地方使用 
        // var num = 13; // 全局的变量 ,不属于任何方法, 在任何地方都是可以使用的。
        // function getSum(num1, num2) {
        //var a = 2;   // 局部变量,他只能在这个方法中使用
        //     var num = 2; // 当局部变量和全局的变量同名,局部变量优先级较高
        //     console.log("gegetSum(num1,num2)")
        //     return num1 + num2 + num;
        // }

        // var result = getSum(50, 60);
        // console.log(result);
        //console.log(abc);




        //自定义方法=============================================================================================

        //没有参数没有返回值
        function wu() {
            console.log("老八秘制小汉堡 实惠又管饱")
        }
        wu();


        //有参数没有返回值
        // function getSum(num1, num2) {
        //     console.log(num1 + num2);
        // }
        // getSum(4, 9);


        //有参数有返回值
        function getSum(num1, num2) {
            var i = num1 + num2;
            return i;
        }
        var r = getSum(4, 9);
        console.log(r);

        
    </script>
</body>

</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值