一.程序(程序是由一条条语句构成)
1.程序:程序语句+数据结构+算法
2. var num 变量申明语句
num=100 变量赋值语句
var num=100
console.log('内容') 控制台输出语句
console.log('内容',num) 控制台输出 内容100
alert('') 函数调用语句
二.if条件分支结构
if语句
1.概念:通过if语句来决定代码是否执行
2.语法
if(条件){语句块}
if(ture){
alert('因为条件是ture,我会执行')
}
if(false){
alert('因为条件是ture,我不会执行')
}
if else语句 (一定会有一个代码被执行)
1.概念:通过if语句来决定,执行哪个{}里面的代码
2.语法
if(条件){条件为ture时执行}
else{条件为false时执行}
if(ture){
alert('因为条件是ture,我会执行')
} else{
alert('因为条件是ture,我不会执行')
}
if(false){
alert('因为条件是false,我不会执行')
} else{
alert('因为条件是false,我会执行')
}
if else if...语句
1.通过这个语句,进行多个条件判断
2.语法:
if(条件1){条件1为ture时执行}
else if(条件2){条件2为ture时执行}
3.规则:如果第一个条件为ture,就会执行条件1里面的内容
如果第一个条件为false,那么就会对第二个条件进行判断,以此类推
ps:多个{},只会有一个被执行,一旦有一个条件为ture,后面的就不再进行 判断
if else if...else语句
与if else if...语句 基本一致,只是在所有条件不满足时,执行最后else后 面的{}
三.SWITCH条件分支结构
switch
条件判断语句的一种,是对于某一个变量的判断
语法:
switch(要判断的变量){
case 情况1
情况1要执行的代码
break
}
case 情况2
情况2要执行的代码
break
}
case 情况3
情况3要执行的代码
break
}
default:
上述情况都不满足的时候执行的代码
}
switch穿透
匹配相应分支,执行语句中如果没有遇到break语句,会继续执行下一个分支
switch(值){
case 值1:
分支执行的代码
case 值2:
分支执行的代码
case 值3:
分支执行的代码
[break] // 结束switch语句
...
default:
// 默认分支执行代码
}
四.三目运算
就是用两个符号组成一个语句,只是对if else语句的一个简写形式
语法
条件?条件为ture的时候执行:条件为false的时候执行