循环语句
while循环
语法 while (表达式) {执行语句}
var number = 0
while (++number <= 100) {
if (number % 2 != 0) {
console.log(number);
}
}
示例程序
do while
与while循环的区别是先执行循环语句再判断 一般情况使用while循环 最少执行一次循环语句,while循环最少执行0次
for循环
for(初始值;判断条件;循环增量){循环语句}
两个分号必须写,里面的内容可以不写但是会造成死循环
循环嵌套
循环嵌套
一般不要嵌套超过两层,过多的嵌套会使代码运行效率变低,提高时间复杂度
while循环的时间复杂度比for循环要低,所以代码的优化可以用while循环代替for循环
一般不关注空间复杂度,现在计算机的内存空间足够
循环语句中的字符串拼接
输出20~80之间能被3整除的整数, 每行5个
sum = ""; (用于拼接)
count = 0;
for (i = 20; i <= 80; i++) {
if (i % 3 == 0) {
sum += i + " " (这里的" "有空格)
count++
} else {
continue
}
if (count == 5) {
sum += "\n" (换行)
count = 0
}
}
console.log(sum);