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

JavaScript语句

时间:2015-07-04 12:40:58      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:javascript

JavaScript语句各式各样,一个JavaScript程序无非是一个以分号分隔的语句集合,所以一旦掌握了JavaScript语句,就可以开始编写JavaScript程序了。

1、表达式语句
表达式语句是JavaScript中最简单的语句,如赋值语句、自增自减运算符、delete运算符、函数调用等。

2、空语句
空语句什么都不做,用一个单独的分号表示。

3、复合语句
用花括号将多条语句括起来便是一个复合语句,看起来就像一个语句一样,也可以理解为一个代码块。

4、var变量
var语句用来声明一个或多个变量,无法通过delete删除,没有指定初始化表达式时,变量的值初始为undefined。变量声明语句会被提前至脚本或者函数的顶部,这是个有意思的事情,但是初始化的操作则还在原来的var语句的位置执行。

5、function函数
关键字function用来定义函数,函数声明语句通常出现在JavaScript代码的最顶层,也可以嵌套在其它函数体内,但在嵌套时,函数声明只能出现在所嵌套函数的顶部。和通过var声明变量一样,函数定义语句中的函数被显式地提前到了脚本或函数的顶部,函数声明语句创建的变量无法删除。

5、if条件语句
If语句有几种形式:if、if-else、if-else if、if-else if-else等。

6、switch条件语句
switch语句即switch-case,default也是一个case。对每个case的匹配操作是===恒等运算符比较,一般还要用到break语句。

7、while循环语句
while语句先判断条件后执行。

8、do-while循环语句
do-while语句先执行后判断条件。

9、for循环语句
除了传统的for循环语句外,还包括for-in循环语句,for-in会遍历对象的可枚举属性。

10、标签语句
标签语句即在一个语句前添加标签和冒号,用于语句跳转。

11、break语句
break语句的作用是立即退出最内层的循环语句或switch语句,break后面跟随语句标签时,跳转到该标签语句处。

12、continue语句
continue语句执行下一次循环,也可指定跳转语句标签。

13、return语句
return语句可用于函数、循环语句、条件语句,在return语句的地方直接返回。在函数中,没有return时,返回的是undefined。

14、throw语句
throw语句即抛出异常,一般采用Error类型和其子类型,一个Error对象有一个name属性表示错误类型,一个message属性用来存放传递给构造函数的字符串。当抛出异常时,JavaScript解释器会立即停止当前正在执行的逻辑,并跳转至就近的异常处理程序中。

15、try-catch-finally语句
try-catch-finally语句用于处理异常,try语句块中的代码可能会抛出异常,抛出异常时会被catch捕获,finally则不管try是否抛出了异常都会执行。提前终止try语句块中的代码执行可使用break、continue、return。

16、with语句
with语句用于临时扩展作用域链,但在严格模式中是禁止使用with语句的。

17、debugger语句
debugger语句通常什么也不做,然而当调试程序可用并运行的时候,JavaScript解释器将会以调试模式运行,实际上,这条语句用来产生一个断点。

18、use strict指令
“use strict”指令是ECMAScript 5引入的一条指令,它只能出现在脚本代码的开始或者函数体的开始、任何实体语句之前,表示后续的代码将会解析为严格代码。

版权声明:本文为博主原创文章,未经博主允许不得转载。

JavaScript语句

标签:javascript

原文地址:http://blog.csdn.net/ieearth/article/details/46754491

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