笨鸟当然要早点练习飞翔啦

162 阅读2分钟

昨天太忙了,没有看新内容,今天继续学起来啦! 这是我上一遍的内容哟(当然要努力学习啦,我又不是和别人一样聪明,笨鸟先飞) juejin.cn/post/720587…

接着学day2 奥里给(我不管,我就要自己给自己打气,哈哈)

今天计划学习的内容:(虽然这些内容学校里面都学过,但是呢,为了我自己离程序员的梦想越近,我打算仔细捋一捋)

  • 表达式和语句
  • 分支语句
  • 循环语句(未完待续)

1.表达式和语句

表达式和语句的区别:

  • 表达式是可以被求值的代码,JavaScript引擎会将其计算出一个结果,例如:num++ / x = 8等(通俗的来讲,表达式就是一个式子,可以算出值的,所以它可以写在赋值语句的右侧)
  • 语句是一段可以执行的代码,它不一定有值,所以for、break、alert()等语句不能被用于赋值。 例如:prompt()可以弹出一个输入框,还要for循环,if语句等
  • 某些情况下,表达式也可以被理解为表达式语句,因为它是在计算结果,但不是必须的成分(例如continue语句)

2.分支语句

写出能“思考”的程序

程序三大流程控制语句

顺序结构:代码从上到下依次执行 分支结构:根据条件选择执行代码 循环结构:某段代码被重复执行 image.png 分支语句又包括3种,if分支语句、三元运算符、switch语句

2.1 if分支语句

if语句有三种使用:单分支、双分支、多分枝

  1. 单分支使用语法:

if(条件){满足条件要执行的代码} 注意:

  • 小括号内的东西为true时,进入大括号里执行代码(小括号里面除了0其他数字都为真,处理空字符串''其他字符串都为真,
  • 小括号内的结果若不是布尔类型时,会发生隐式转换为布尔类型
  • 如果大括号只有一个语句,大括号可以省略,但是,不提倡这么做哟~ image.png
  1. 双分支使用语法:

image.png image.png image.png image.png image.png 用户名和密码两个都输入错误或者任意一个输入错误,就会弹出else里面的内容 image.png 看了老师分析的,发现我少考虑一个情况,如下截图: image.png image.png 3. ##### 多分支使用语法:

image.png image.png

2.2 三元运算符

image.png 多写比较清晰的注释,切记切记!!!!心里默念几百遍!! image.png 老师写的代码,你看看,老师就是举一反三,我就只做这个需求,格局小了,好的东西当然要学习了!

image.png

数字补0案例:

image.png

image.png

2.3 switch语句

image.png

image.png image.png

3.循环语句

3.1 while循环

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

今天就复习到这里啦,明天继续! 每天进步一点点!