程序三大结构
顺序结构
var num
选择结构
if switch
循环结构
while do-while for
while(条件){
循环体
}
do{
循环体
}while(条件)
初始值
条件
改变条件语句
for(var i = 1; i <= 10; i++){
}
跳转语句
break 终止循环 switch-case
continue 结束本次循环
-------------------------------------
计数器
var count = 0
当前满足条件时 count++
重置计数器
--------------------------------------
累加求和
_ + _ + _ + .... + _
var s = 0 // 累加和
for(var i = 1; i < n; i++){
var item = ? // 累加项
s = s + item //累加求公式
}
s -> ?
50年后的薪资
var salary = 100000 // 1年
for(var year = 2; year <= 50; year++){
var item = salary * 0.05
salary = salary + item
}
---------------------------------------
双重for循环
for(var i = 1; i <=2; i++){
for(var j = 1; j <=3; j++){
console.log('j')
}
}
打印图形
*
***
*****
*******
外层循环打印行
内层循环打印每行元素
空格 和 星
关键点: 计算每行打印空格和星的个数
n 行
i行 空格 星
1 4 1
2 3 3
3 2 5
4 1 7
5 0 9
i n-i 2*i-1