条件语句:
if,if…else,if…else if…else,switch
switch的语法:
switch (n)
{
case 1:
//some code
break;
case 2:
//some code
break;
...
default:
//case都不匹配时,执行的code
break;
}
首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。
循环语句:
1.for循环 (对数组的元素进行循环,不能引用于非数组对象。)
2.for…in循环 (用于对数组或者对象的属性进行循环操作。)
for…in可以遍历数组中的元素,而无需知道数组中的元素的个数。
语法:
for (index in arrayName)
{
//some code
}
其中,index是在循环前声明的变量,会用数组中的下一个下标志自动填充他。
ArrayName是包含要遍历的数组的变量名。
3.while循环 (和for循环类似,更适合于循环次数是未知的。)
4.do…while (适合于循环至少要先执行一次的。除非有必要,否则最好避免使用。)