JS03

Switch语句

 

 ☞语法

  Switch(变量n){
          case  10:
                 执行的代码;
          break;
        
         case  20:
                  执行的代码;

           break;

           default:
                  执行的代码;

            break;

  }

 

注意:

  Switch语句后面的变量数据类型必须和case后面的数据类型保持一致。

 

 

Switch语句可以对变量进行集体判断:

 

自增自减

   ☞ i++    ++i  

     ◆如果变量没有直接参与运行中,i++  和  ++i表示的含义是:在变量原来值的基础上加1

 

    ◆如果i++或者++i参与到运算中。 

      var   i=123;

      var   n1=i++;   该段代码的含义是: 先将i的值赋值给变量n1,然后变量i的值再加1

      var   n2=++i;   该段代码的含义是: 先将i的值加1,然后变量i1后的值赋值给变量n2

While循环

☞语法

while(条件表达式){
  当条件表达式结果为true,会一直执行while循环体内的代  码。
   当条件表达式的结果为false,while循环不再执行。
}

注意:

     While循环的过程中,首先在while循环外部定义一个变量,然后判断条件。

 

 Do..while循环

  ☞语法

 Do{
        循环体;
 }while(条件表达式);

Do  while 循环执行顺序:

   程序运行开始,直接进入循环体内,执行完第一遍循环体内代码后,进行while条件判断,如果while条件结果为true,那么继续执行do中的循环体代码。如果while条件结果为false,那么do 中的循环体代码不再执行(跳出循环)

    ◆do   while循环在条件不满足的情况下会比while循环多执行一次代码

 

 For循环

    ☞用法

    for(var i=0; i<=10; i++){
     循环体代码

 

    }

   执行顺序:

    ◆首先进行变量初始化,并进行条件判断

    ◆如果条件结果为true,那么执行循环体内的代码,然后执行 i++;

    ◆判断条件是否为true,继续执行循环体内代码。否则跳出循环

Break语句

 

    在循环体内,只要代码遇到break,程序立马结束当前循环。

    当前循环指的是break语句所在的循环体。

 

 

 

Continue语句

 

 Continue语句指的是跳出本次循环,该语句后面的代码不再执行。

 

数组(定义,赋值,取值)

 

定义

赋值

 

 ☞数组中通过下标的方式进行赋值。下标从0开始。

 属性介绍

 获取数组中的元素个数

   length   可以获取数组中的元素个数。

 

通过数组名.length获取数组长度(元素个数)

 

数组遍历及赋值

 

 

数组合并

 数组合并后返回的依然是一个数组。

 

 

 

 

 数组

   Join方法返回的是一个字符串。

 

案例介绍

函数(函数的定义和调用)

 

  ☞函数(方法)定义

 通过 function  关键字

和自定义方法名 既可定义一个函数。  如下:

 

 

方法的调用。

 

函数案例介绍:

 

 

posted @ 2016-09-08 14:40  每天学习一点点...  阅读(136)  评论(0编辑  收藏  举报