javascript常见语句总结

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>break </title>
</head>

<body>

  <script>

  out: for (var j = 0; j < 10; j++) {

      console.log("j = " + j);

      for (var i = 0; i < 10; i++) {
        console.log("i = " + i);
        if (i == 5) {
          //跳出当前循环,继续运行循环后边的代码
          // break;


          //跳出指定循环,继续运行循环后边的代码
          break out;
        }
      }
    }




    console.log("after for.....");
  </script>


</body>


</html>

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>continue</title>
  </head>
  <body>


    <script type="text/javascript">


    for (var i = 0; i < 10; i++) {
      console.log("*******");


      if ( i < 5){


        // 结束本次循环,直接开始下一次循环,本次循环后边的代码不再执行
        continue;
      }


      console.log("i = ", i);
    }


    /*
    1. 输出 1-100内的质数
    2. 输出 1-1000内的水仙花数
    3. 输出 1-1000内的完数
    4. 输出 0! + 1! + 2! ....+ 10!
    
    */




    </script>
  </body>
</html>

<!DOCTYPE html>
<html>


<head>
  <meta charset="utf-8">
  <title></title>
</head>


<body>


  <script type="text/javascript">
    var a = 0;


    switch (a) {
      case 0:
        console.log(0);
        break;
      case 1:
        console.log(1);
        break;
      case 2:
        console.log(2);
        break;
      default:
        console.log(a);
    }




    var b = "hello";


    switch (b) {
      case 'abc':
        console.log("abc");
        break;
      case "cba":
        console.log("cba");
        break;
      case 'hello':
        console.log("hello");
        break;
      default:
        console.log("xxxx");
    }
  </script>


  <!--
  5. 在输入框中输入年月日,然后判断年月日是今年的第几天???
 -->


</body>


</html>

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>函数传递参数</title>
  </head>
  <body>


    <script type="text/javascript">


     function test(arg1, arg2, arg3){
       console.log(arg1,arg2,arg3);
     }


    //参数个数随意,不会报错
     test();
     test(1);
     test(1,2);
     test(1,2,3);
     test(1,2,3,4,5,6,6);




     //参数个数随意
     //arguments 是一个伪数组
     function sum(arg){


      //arguments只能在函数内部使用!!!!!
      //arguments 用于获得实参
       console.log(arguments);


       var result = 0;


       //arguments.length是参数的个数
       for (var i = 0; i < arguments.length; i++) {
         //arguments[i], 就指定参数
         result += arguments[i];
       }
       console.log(result);
     }


     console.log(sum.length);//1
     //该函数的形式参数个数!!!!!!


     sum();
     sum(1);
     sum(1,2);
     sum(1,2,3);








    </script>


  </body>
</html>

猜你喜欢

转载自blog.csdn.net/yahooG/article/details/77948321
今日推荐