表达式:因为表达式可被求值,所以它可以写在赋值语句的右侧。
语句:而语句不一定有值,所以比如 alert() for和break 等语句就不能被用于赋值。
顺序结构:从上往下顺序
执行代码
分支结构:根据条件选择性
执行代码
If分支语句
三元运算符
switch 语句
循环结构:重复
执行代码
if分支语句有三种使用:单分支、双分支、多分支
单分支使用语法:
括号内的条件为true时,进入大括号里执行代码
小括号内的结果若不是布尔类型时,会发生隐式转换转为布尔类型
如果大括号只有一个语句,大括号可以省略,但是,俺们不提倡这么做
if单分支语句案例如下:
if单分支语句
if双分支语句案例如下:
if双分支语句
闰年案例如下:
闰年案例
多分支使用语法:适合于有多个结果的时候, 比如学习成绩可以分为: 优 良 中 差
先判断条件1,若满足条件1就执行代码1,其他不执行
若不满足则向下判断条件2,满足条件2执行代码2,其他不执行
若依然不满足继续往下判断,依次类推
若以上条件都不满足,执行else里的代码n
注:可以写N个条件,但这里演示只写2个
判断成绩案例案例如下:
判断成绩案例
案例如下:
三元运算符
求最大值案例:
求最大值案例
数字补0案例:
数字补0案例
全等
的case值,并执行里面对应的代码===
的则执行default里的代码案例如下:
switch选择语句
简单计算器案例:
简单计算器案例
作用:学习时可以帮助更好的理解代码运行,工作时可以更快找到bug
浏览器打开调试界面
断点:在某句代码上加的标记就叫断点,当程序执行到这句有标记的代码时会暂停下来
while循环: 就是在满足条件期间,重复执行某些代码。
while 循环基本语法
跟if语句很像,都要满足小括号里的条件为true才会进入 循环体 执行代码
while大括号里代码执行完毕后不会跳出,而是继续回到小括号里判断条件是否满足,若满足又执行大括号里的代码,然后再回到小括号判断条件,直到括号内条件不满足,即跳出
while 循环三要素:循环的本质就是以某个变量为起始值,然后不断产生变化量,慢慢靠近终止条件的过程。
变量起始值
终止条件(没有终止条件,循环会一直执行,造成死循环)
变量变化量(用自增或者自减)
案例如下:
while循环
while循环练习:
while循环练习
案例如下:
for循环的基本使用
for循环练习:
for循环练习
案例如下:
for循环的嵌套
打印五行五列小星星:
打印五行五列小星星
打印直角三角形:
打印直角三角形
99乘法表:
99乘法表
循环结束:
区别:
for和while
while(true) 来构造“无限”循环,需要使用break退出循环。
案例如下:
while退出循环
案例如下:
for退出循环
数组大于10筛选案例:
数组大于10筛选案例
数组去0案例:
数组去0案例
数组求和以及平均值:
数组求和以及平均值
数组最大值最小值:
数组最大值最小值
冒泡排序:
案例如下:
冒泡排序
生成柱形图案例:
生成柱形图案例
for 遍历对象的问题:
for 遍历对象的方法
一般不用这种方式遍历数组、主要是用来遍历对象
for in语法中的 k 是一个变量, 在循环的过程中依次代表对象的属性名
由于 k 是变量, 所以必须使用 [ ] 语法解析
一定记住: k 是获得对象的属性名
, 对象名[k] 是获得 属性值
案例如下:
遍历对象
遍历数组对象:
遍历数组对象
渲染学生信息表:
渲染学生信息表
学生信息
将数据渲染到页面中...
学生列表 序号 姓名 年龄 性别 家乡
学成在线精品推荐:
学成在线精品推荐
精品推荐
查看全部
ATM取款机综合案例