码迷,mamicode.com
首页 > 编程语言 > 详细

Kidney日拱一卒JavaScript系列Chapter4 Statements

时间:2016-07-14 02:22:02      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

Chapter 4 语句

       从形式上看,语句就是以分号结尾的一段代码。无论这段代码是表达式,还是别的什么东西,甚至什么都没有,只要以分号结尾,就可以看成是语句。

       从功能上看,语句隐含了“使某件事发生”的意义(make something happen)。

       用大括号将多条语句包含起来,就形成了复合语句(语句块)。

       JavaScript programs are nothing more than a sequence of statements to execute.

1、条件condition

1.1 if语句

1.2 switch语句

       switch(expression){

           case value-1:statement

              break ;

              case value-2:statement

              break ;

              default:statement

}

如果省去某个break,表示合并两种情形。

value也可以是布尔表达式。

2、循环loop

2.1 while语句

       前置检测。

2.2 do-while语句

       后置检测,代码至少会被执行一次。

2.3 for语句

2.4 for-in语句

       用于枚举对象的属性。

       for(val in object) { }

       该语句会遍历object的属性,并将属性名依次赋值给val。

       JavaScript内置的对象属性是不可枚举的。

       如果属性值存在null或undefined,循环会终止。因此在使用for-in前最好先进行检测。

3、跳转Jumps

3.1 label语句

       label可用于表示一段循环,类似于变量,然后和break或continue配合使用,实现在循环中嵌套循环。

3.2 break&continue

       在循环中控制代码执行流。

       break立即退出循环。

       continue也是立即退出循环,然后循环继续从顶部开始执行。continue要表达的意思是“略过后面的步骤,直接进入下一次循环”。

3.3 return

       用于指定函数调用后的返回值。它只能用于函数中。

3.4 throw

       抛出一个错误,停止当前代码的执行,跳转到就近的异常处理程序。

       异常处理程序:try/catch/finally

附:JavaScript语句列表

技术分享

 

技术分享

Kidney日拱一卒JavaScript系列Chapter4 Statements

标签:

原文地址:http://www.cnblogs.com/kidney/p/5668696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!