大家好!上节课我们学会了让程序“动脑子”做决策(if/else),但有时候,我们需要让程序反复做同一件事——比如从1数到100,或者遍历一个列表。如果用手写100遍console.log(1)、console.log(2)……那不得累死?程序员最讨厌的就是重复劳动,所以就有了循环。
大家好!前几节课我们学会了怎么存数据(变量)、怎么操作数据(运算符),但程序一直是个“直肠子”——代码从上往下一条条执行,从不拐弯。今天我们要给程序装上“大脑”,让它学会做决策:如果条件成立,就干这个;否则,就干那个。这就是流程控制,也是程序变得“智能”的开始。
大家好!上节课咱们在内存里给数据安了家,还认识了各种数据“物种”——数字、字符串、布尔值……但光有数据不动,就像买了一堆菜却不做饭,有啥用?今天,我们要学习怎么“烹饪”这些数据,用各种运算符让它们动起来、比一比、甚至做逻辑推理。
大家好!上节课我们学会了在控制台里喊话(console.log)和弹窗吓人(alert),算是和JavaScript混了个脸熟。今天,我们要深入计算机的内存世界,看看数据是怎么存进去、取出来,以及JavaScript里到底有哪些“物种”的数据。
上回书说到,JavaScript从一个十天速成的“临时工”,一路逆袭成了宇宙级顶流。今天,咱们终于要动手写代码了!别紧张,写代码这事,就跟学做菜一样——先得把锅碗瓢盆准备好,再点火倒油,最后才能炒出一盘色香味俱全的“Hello World”。