大家好!上节课我们学会了让程序“动脑子”做决策(if/else),但有时候,我们需要让程序反复做同一件事——比如从1数到100,或者遍历一个列表。如果用手写100遍console.log(1)、console.log(2)……那不得累死?程序员最讨厌的就是重复劳动,所以就有了循环。
大家好!前几节课我们学会了怎么存数据(变量)、怎么操作数据(运算符),但程序一直是个“直肠子”——代码从上往下一条条执行,从不拐弯。今天我们要给程序装上“大脑”,让它学会做决策:如果条件成立,就干这个;否则,就干那个。这就是流程控制,也是程序变得“智能”的开始。