Axıs
目录

第二章 流程控制

第二章 流程控制

switch

switch () {
	case ():
	xxx
	break;

	default:
	xxx
}

需要注意的是,当主判断为true时,即无条件执行switch语句。相当于if

switch(true) {
	case():
	xxx
	break;

	default:
	xxx
}

while

判断表达式可以为多个条件!

while (i-- !=0) {
	xxx
}

do while:

do{
	xxx
} while() {

}

先执行do里的程序再执行while循坏里的语句。

do里的语句很多为赋值语句。


continue

continue是跳过当前循环,直接进入下一个循环。


★label标签

任何语句中都可以添加label标签,标签起到定向的作用。

(蛮有用的)


for in & for of

for in遍历,取索引。

​ 取索引的时候,通过方法调取的话需要用[]的形式

for (const key in grade) {
        console.log(grade[key]);
    }

for of 遍历,取值。