Javascript的决策与循环

来源:互联网 发布:部落冲突男王数据 编辑:程序博客网 时间:2024/05/22 21:05

条件语句:

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 (适合于循环至少要先执行一次的。除非有必要,否则最好避免使用。)

0 0
原创粉丝点击