JavaScript 程序是有一系列可执行的语句所构成的集合。默认情况下,JavaScript 解释器会逐句执行我们编写的语句,所以说熟练掌握 JavaScript 语句及语法是编写 JavaScript 程序的第一步,这里摘录了《JavaScript 权威指南》上对 JavaScript 语句语法的整理,方便理清思路及日后检索查找。
语句 | 语法 | 用途 |
---|---|---|
break | break[label]; | 退出最内层循环或退出switch语句,又或者退出 label 指定的语句 |
case | case expression: | 在 switch 语句中标记一条语句 |
continue | continue[label]; | 重新开始最内层的循环或重新开始 label 指定的循环 |
debugger | debugger; | 断点器调试 |
default | default; | 在 switch 中标记默认的语句 |
do/while | do statement while(expression); | while 循环的一种替代形式 |
empty | ; | 什么都不做 |
for | for(init;test;incr)statement | 一种简写的循环 |
for/in | for(var in object)statement | 遍历一个对象的属性 |
function | function name([param[],…]{body} | 声明一个函数 |
if/else | if(expr)statement1 [else statement2] | 执行 statement1 或者 statement2 |
lable | label:statement | 给 statement 指定一个名字:label |
return | return[expression]; | 从函数返回一个值 |
switch | switch(expression){statements} | 用 case 或者“default:”语句标记的多分支语句 |
throw | throw expression; | 抛出异常 |
try | try {statements} | 捕获异常 |
[catch {handler statements}] | ||
[finally{cleanup statements}] | ||
use strict | “use strict” | 对脚本和函数应用严格模式 |
var | var name=[=expr][,…]; | 声明并初始化一个或多个变量 |
while | while(expression) statement | 基本的循环结构 |
with | with(object) statement | 扩展作用域链(不赞成使用) |
评论 抢沙发