1、 == === 的区别; ==表示值相等,===标示值相等,数据类型也必须相等
var x = 10
var y ="10"
console.log(x==y)//true
console.log(x===y)//false
运算逻辑符 && || !
var a = 10,b = 20
console.log((a+b)>20 && a>30)//false
console.log((a+b)>20 || a>30)//true
console.log(!(a+b)>20)//false
2、if分支结构
简单if语句
if......else语句
多重if语句
嵌套if语句
4、三元运算 条件表达式?真:假
result = x > y ? x : y
result = result > z ? result : z
console.log(result)
5、swith分支结构
var year = 2022, month = 2
switch(month){
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 12 :
console.log("31天")
break
case 4 :
case 6 :
case 9 :
case 11 :
console.log("30天")
break
case 2 :
if(year % 400 == 0 || (year%4==0 && (year%100!=0))){
console.log("29天")
}else{
console.log("28天")
break
default:
console.log("输入的有误")
break
}
}