fengchuanyu 10 月之前
父节点
当前提交
981f2080b4
共有 3 个文件被更改,包括 110 次插入1 次删除
  1. 75 0
      3_js基础/10_函数.html
  2. 1 1
      3_js基础/9_数组内置方法.html
  3. 34 0
      3_js基础/练习2_点餐.html

+ 75 - 0
3_js基础/10_函数.html

@@ -0,0 +1,75 @@
+<!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 arr = [1,2,3,4,5];
+
+        // var isInclude = false;
+        // for(var i =0;i<arr.length;i++){
+        //     if(arr[i] == 3){
+        //         isInclude = true;
+        //         break;
+        //     }
+        // }
+        // console.log(isInclude)
+
+        // console.log(arr.includes(3))
+
+
+        // function 函数声明关键字
+        // foo 代表函数名称
+        // ()用作接受参数
+        // {} 方法体
+        // function foo(){
+
+        // }
+
+        // 函数定义及调用
+        // function foo(){
+        //     console.log("hello");
+        // }
+
+        // foo();
+
+        // 函数定义及传参
+        // function foo(str){
+        //     console.log(str);
+        // }
+        // // foo("hello world");
+        // var str1 = "hello world";
+        // foo(str1);
+
+        // 多参数函数
+        // function addFun(a,b){
+        //     console.log(a+b);
+        // }
+        // addFun(1,2);
+
+        // 带返回值的函数
+        // function foo(){
+        //     // console.log("123");
+        //     return "loveCoding";
+        // }
+        // var str = foo();
+        // console.log(str);
+
+        // return 会结束函数的执行 后边的语句将不会执行
+        // function foo(){
+        //     return "返回值";
+        //     console.log("hello");
+        // }
+        // foo();
+
+
+        var foo = function(){
+            console.log("hello");
+        }
+        foo();
+    </script>
+</body>
+</html>

+ 1 - 1
3_js基础/9_数组内置方法.html

@@ -43,7 +43,7 @@
         // console.log(arr.reverse());
 
         // console.log(arr.slice(2,6),arr)
-        console.log(arr.splice(2,1,'a','b','c'),arr)
+        // console.log(arr.splice(2,1,'a','b','c'),arr)
 
     </script>
 </body>

+ 34 - 0
3_js基础/练习2_点餐.html

@@ -0,0 +1,34 @@
+<!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 isContinue = window.confirm("是否需要点餐");
+        if(isContinue){
+            // 获取用餐人数
+            var personCount = parseInt(window.prompt("几人用餐"));
+            // 创建人员数组 用来装载输入的人名
+            var personArr = [];
+            // 创建菜品数组
+            var foodArr = ["宫保鸡丁","土豆丝","锅包肉","肉段烧茄子","凉菜","酸辣土豆丝","包子","面条","好吃的","啥都行"];
+            // 根据用餐人数 实现循环输入人名
+            for(var i = 1;i<personCount+1;i++){
+                var personName = window.prompt("第" + i + "个人叫什么");
+                personArr.push(personName);
+            }
+            // 遍历所有的人 匹配菜品
+            for(var j = 0;j<personArr.length;j++){
+                // 生成一个0-9的随机数字
+                var randomNum = Math.floor(Math.random()*10);
+                console.log(personArr[0]+"吃"+foodArr[randomNum]);
+            }
+        }else{
+            alert("结束")
+        }
+    </script>
+</body>
+</html>