程序结构
顺序结构
var num = 100
console.log("num")
条件分支结构
if(条件){}
if(条件){
执行代码
}else{
执行代码
}
循环结构
循环结构语句:while do-whlte for
三要素:初始值 条件 改变条件语句
while语句:
while(表达式){
循环体->循环执行的语句块(循环体一要有改变条件的语句否者陷入死循环)
}
do-while语句
do{
循环体
}while(条件);
先执行一次循环体再判断条件(循环体必循环一次)
for循环
for(初始化;条件;改变条件){
循环体
}
倒序输出54321
for (var i =5; i>0;i--){
console.log(i)
}
输出100以内能被4整除的数并输出
for (i = 1;i <=100;i++) {
if(i%4 == 0) {
console.log(i);
}
}
吃包子案例,第三个跳过,并输出吃了几个包子
var count = 0 //计数器变量
for (var i = 1; i <= 5; i++) {
if (i === 3) {
continue
}
console.log('吃第' + i + '个包子')
count++
}
console.log('吃了'+count+'个包子')
输出到页面
document.write("内容")
双重for循环
图像输出编程思想
外层循环 >打印行数
内层循环 >打印每行元素
关键点,计算每行打印多少个元素,根据外层循环变量确定