昨天太忙了,没有看新内容,今天继续学起来啦! 这是我上一遍的内容哟(当然要努力学习啦,我又不是和别人一样聪明,笨鸟先飞) juejin.cn/post/720587…
接着学day2 奥里给(我不管,我就要自己给自己打气,哈哈)
今天计划学习的内容:(虽然这些内容学校里面都学过,但是呢,为了我自己离程序员的梦想越近,我打算仔细捋一捋)
- 表达式和语句
- 分支语句
- 循环语句(未完待续)
1.表达式和语句
表达式和语句的区别:
- 表达式是可以被求值的代码,JavaScript引擎会将其计算出一个结果,例如:num++ / x = 8等(通俗的来讲,表达式就是一个式子,可以算出值的,所以它可以写在赋值语句的右侧)
- 语句是一段可以执行的代码,它不一定有值,所以for、break、alert()等语句不能被用于赋值。 例如:prompt()可以弹出一个输入框,还要for循环,if语句等
- 某些情况下,表达式也可以被理解为表达式语句,因为它是在计算结果,但不是必须的成分(例如continue语句)
2.分支语句
写出能“思考”的程序
程序三大流程控制语句
顺序结构:代码从上到下依次执行
分支结构:根据条件选择执行代码
循环结构:某段代码被重复执行
分支语句又包括3种,if分支语句、三元运算符、switch语句
2.1 if分支语句
if语句有三种使用:单分支、双分支、多分枝
-
单分支使用语法:
if(条件){满足条件要执行的代码} 注意:
- 小括号内的东西为true时,进入大括号里执行代码(小括号里面除了0其他数字都为真,处理空字符串''其他字符串都为真,)
- 小括号内的结果若不是布尔类型时,会发生隐式转换为布尔类型
- 如果大括号只有一个语句,大括号可以省略,但是,不提倡这么做哟~
-
双分支使用语法:
用户名和密码两个都输入错误或者任意一个输入错误,就会弹出else里面的内容
看了老师分析的,发现我少考虑一个情况,如下截图:
3. ##### 多分支使用语法:
2.2 三元运算符
多写比较清晰的注释,切记切记!!!!心里默念几百遍!!
老师写的代码,你看看,老师就是举一反三,我就只做这个需求,格局小了,好的东西当然要学习了!
数字补0案例:
2.3 switch语句
3.循环语句
3.1 while循环
今天就复习到这里啦,明天继续! 每天进步一点点!