JavaScript系列:ECMAScript语句
1、if语句
if语句语法:
if (condition) statement1 else statement2
2、迭代语句
迭代语句又叫循环语句,声明一组需要反复执行的命令,直到满足了某些条件为止。ECMAScript为了这种处理提供了四种迭代语句。
2.1、do-while语句
do-while语句是后测试循环,即退出条件在执行过循环内部的代码之后计算。在计算表达式之前,至少会执行循环主体一次。
do-while语法:
do { statement } while (expression)
2.2、while语句
while语句是前测试循环,即退出条件是在执行循环内部的代码之前计算。
while语法:
while (expression) statement
2.3、for语句
for语句是前测试循环,而且在进入循环之前,能够初始化变量,并定义循环后要执行的代码。
for语法:
for (initialization; expression; post-loop-expression) statement
2.4、for-in语句
for-in语句是严格的迭代语句,用于枚举对象的属性。
for-in语法:
for (property in expression) statement
3、带标签语句
标签语句语法:
label : statement
示例:
start : var count = 10;
4、break语句和continue语句
break和continue语句对循环中的代码执行提供更严格的控制。break语句可以立即退出循环,阻止再次反复执行任何代码,而continue语句只是退出当前循环,根据控制表达式还允许继续执行下一次循环。
5、with语句
with语句用于设置代码在特定对象中的作用域。
with语法:
with (expression) statement
6、swith语句
swith语句语法:
swith (expression) { case value : statement break; case value : statement break; case value : statement break; ...... case value : statement break; default : statement break; }