JavaScript学习笔记1

2018-06-24 01:06:56来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

一,switch分支语句的使用:

  1,switch语句常用的方法:

   
 1 let number = 25;
 2 
 3 switch (number){
 4     case number < 10:
 5         alert(10);
 6         break;
 7     case number > 20:
 8         alert(20);
 9         break;
10     default:
11         alert('no');
12         break;
13 }

  2,switch语句其实也可以通过设置布尔值来判断范围:

  

 1     let number = 25;
 2 
 3     switch (true){
 4         case number < 10:
 5             alert(10);
 6             break;
 7         case number > 20:
 8             alert(20);
 9             break;
10         default:
11             alert('no');
12             break;
13     }

 

  总结:在switch语句的使用中,通过设置布尔值来和case的值相比较,可以从if语句的判断中解脱出来,即时是范围的判断也可以在分支语句中得以清晰的表达。

 

二,理解函数参数

    function sayHi() {
        console.log('Hello,' + arguments[0], arguments[1]);
    }
    sayHi('杭三', 'sb');   //  杭三  sb

   在上面函数中,我们在调用sayHi()函数时,函数传递的参数会传递保存在arguments数组里面,我们在定义匿名函数的时候,甚至可以直接不去定义匿名参数,而直接在arguments上进行操作,当然上述的写法只是想表达arguments和函数参数之间的关系,实际的开发的过程中还是推荐下面写法,函数看起来更符合书写习惯,在调用参数也能一眼看出需要传递的参数

 function sayHi(name, type) {
        console.log('Hello,' + name, type);
    }
    sayHi('杭三', 'sb');   //  杭三  sb

  

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:2。创建第一个angular应用,已经开发前的一些配置

下一篇:es6数组方法详解