js基础第二天
2024-04-13 20:52:14 9 举报
AI智能生成
黑马pink老师js课程笔记
作者其他创作
大纲/内容
理解什么是流程控制,知道条件控制的种类并掌握其对应的语法规则,具备利用循环编写简易ATM取款机程序能力
累加 +=
赋值运算符 (=)
一元运算符: 仅操作一个操作数. 比如: 正负号等
相同点
符号前置 => 先加1 再使用 (快捷记忆: ++在前 先加)
不同点
面试题
自增自减运算符
一元运算符
逻辑与
逻辑或
逻辑非
逻辑运算符
如果是数字和"其他值"的比较 则其他值会自动转换成数字去比较
涉及到"NAN"都是false (NaN)
如果是布尔值参与比较 布尔值会转换成数字0和1
特殊说明
比较运算符
分支主题
运算符优先级
运算符
x = 7
3 + 4
num++
表达式是一组代码的集合,JavaScript解释器会将其计算出一个结果
表达式
if 条件语句
for 循环语句
js 整句或命令,js 语句是以分号结束(可以省略)
语句
表达式 3 + 4
语句 alert() 弹出对话框
达式计算出一个值,但语句用来自行以使某件事发生。
区别
表达式和语句
顺序语句
分支语句
循环语句
语句分类
用户输入高考成绩,如果分数大于700,则提示恭喜考入黑马程序员
案例
单条分支
1.用户输入,如果工龄大于1年,年底奖金+2000, 否则年底没奖金
2.让用户输入年份,判断这一年是闰年还是平年并输出
双分支
根据输入不同时间,输出不同的问候语
作业--输入分数,根据分数奖励不同的车(评级)
多条分支
if分支
条件 ? 表达式1 : 表达式2
对比if两条分支的区别
两个数的最大值
09
数字补0案例
练习案例
三元运算符
出现定值判断使用
2. switch case比较的值全等 ===
3. switch case一般需要配合break关键字使用 没有break会造成case穿透
特点说明
简单加法器
switch case
使用的最多的分支语句 任何情况下都可以通用
if 分支
相较正常的两条分支语句来说多了一个返回值
三元运算
当出现了定值判断的时候可以使用
switch case语句
如果值比较精确用switch ,效率更高
如果有范围的判断,用多分支语句
多分支语句和switch的区别
分支语句的综合
是为了演示循环语句的过程
断点调试
语法
- 打印1-100以内 所有偶数
- 打印1-100的和
- 打印1-100以内所有偶数的和
练习
while循环
更适合使用在循环的次数不确定时候使用
询问“我爱你,嫁给我吧?”,如果输入为“嫁” 跳出循环打印 “我们形影不离”,否则一直询问
让用户输入用户名和密码,只有当用户名=admin并且用户密码=123456的时候才提示登录成功(跳出循环),否则一直让用户输入
while (true) { if (条件) { break; }}// break: 可以用来跳出循环
while的使用场景介绍
break退出整个循环
continue退出本次循环,继续下一次循环
break和continue
do while 循环(课下了解)
存钱取钱案例
综合案例
day02(流程控制)
JS基础第二天
0 条评论
下一页