目录
1、for循环:
个人理解:重复执行某些代码,通常跟计数有关系
语法:
for(初始化变量;条件表达式;操作表达式){
循环体
}
初始化变量:就是用var声明的一个普通变量,通常用于作为计数器使用
条件表达式:就是用来决定每一次循环是否继续执行,就是终止的条件
操作表达式:就是每次循环最后执行的代码。经常用于我们计数器变量的更新(递增或递减)
例如:
for (var num = 1; num <= 10; num++) {
alert('你好')
}
1.1、 多重for循环(python中叫做循环的嵌套)
for(初始化变量;条件表达式;操作表达式){
for(初始化变量;条件表达式;操作表达式){
循环体
}
}
1.2、经典案例:九九乘法表
var str = '';
for (var h = 1; h <= 9; h++) {
for (var w = 1; w <= h; w++) {
str = str + (w + '*' + h + '=' + w * h + '\t');
// str = str + '*';
}
str += "\n";
}
console.log(str);
2、while循环
语法:
while (条件表达式) {
循环体
}
注:跟python一样注意不要写成死循环!!!
3、do .... while循环
语法:
do {
循环体
} while (条件表达式)
跟while循环不同的是:
do....while是先执行一次循环体,在进行条件判断。
4、循环的关键字
continue和break
(用法和作用跟python一致)
continue:退出出本次循环,进而执行下一次循环
break:退出整个循环,循环结束。
5、循环小结
JS中有三个循环:for、while、do...while
三个循环大多数情况下都可以相互替代
如果是用来计数,使用for的次数更多
但是,while和do...while可以做更复杂的条件判断,比for会更灵活
while和do...while执行顺序不一样,while是先判断后执行,do while是先执行一次之后在进行判断
6、知识点补充:JS中命名规范
6.1、标识符命名规范
必须有意义
变量用名词
函数用动词
6.2、操作符规范
操作符的左右两侧各保留一个空格
6.3、单行注释规范
在// 后空一格在编写注释