目录
分支语句
if语句有三种使用:单分支、双分支、多分支
单分支使用语法:
括号内的条件为true时,进入大括号里执行代码
小括号内的结果若不是布尔类型时,会发生隐式转换转为布尔类型
双分支
三元运算符
switch语句
while循环
for循环
语句
循环嵌套
数组
数组是什么
数组的基本使用
分支语句包含
if分支
三元运算符
switch语句
目标:能使用if语句执行满足条件的代码
1. if语句
if(条件){ 满足条件要执行的代码 }
if(条件){ 满足条件执行的语句 }else{ 不满足条件执行的语句 }
其实是比 if 双分支 更简单的写法,有时候也叫做三元表达式
条件 ? 满足条件的代码 : 不满足条件的代码
一般用来取值
符号:? 与 : 配合使用
switch (key) { case value: break; default: break; }
释义:
找到跟小括号里数据全等的case值,并执行里面对应的代码
若没有全等 === 的则执行default里的代码
while(循环条件){ 要重复执行的代码(循环体) }
for循环语句
for(声明变量;循环条件;变化值){ 循环体 }
for循环和while循环有什么区别呢:
当如果明确了循环的次数的时候推荐使用for循环
当不明确循环的次数的时候推荐使用while循环
循环结束
continue:结束本次循环,继续下次循环
break:跳出所在的循环
for(外部声明变量;循环条件;变化值){
for(内部声明变量;循环条件;变化值){
循环体
}
}
数组(Array)是一种可以按顺序保存数据的数据类型
目标:能够声明数组并且能够获取里面的数据
声明变量
例 let 数组名 = [数据1,数据2,数据3,....,数据N]
数组是按顺序保存,所以每个数据都有自己的编号
计算机中的编号从0开始,所以小明的编号为0,小刚编号为1,以此类推
在数组中,数据的编号也叫索引或下标
数组可以存储任意类型的数据
取值语法
let name =[数值1,数值2,数值3,..数值N]
name[0] // 数值1
name[1] // 数值2
通过下标取数据
取出来是什么类型的,就根据这种类型特点来访问
掌握数组
一些术语:
元素:数组中保存的每个数据都叫数组元素
下标:数组中数据的编号
长度:数组中数据的个数,通过数组的length属性获得
遍历数组
用循环把数组中每个元素都访问到,一般会用for循环遍历
let nums = [10.20,30,40,50]
for (let i =0;i<ums.length; i++){
document.write(num[i])
}