js数据类型 运算条件 if...else语句,三元运算符
if...else...,else,否则,否定前面假设的条件
if(条件){
//条件成立时执行
}else{
//条件不成立时执行
}
js中默认3个弹窗
prompt,输入窗口,点击确定,结果是输入的内容,点击取消,结果是null
confirm确定窗口
alert警告窗口
if..else if...else
if语句中可以没有else if,也可以没有else
else之后不能再出现else if
if(长度不满足条件){
}else if(格式不符合){
}else{}
if语句中的短路原则(前面条件满足时,不在判断其他条件)
判断条件时 ||的时候,前面条件满足之后,忽略后面的条件
判断条件时 &&的时候,前面条件不满足,忽略后面条件
通过&&符号实现if判断,将&&前面看作if的条件,条件成立则执行后面
条件不成立时,结果时false
缺点时不能执行多条语句
通过||符号,实现默认值的设置,||前面成立则取前面,不成立则后面
三元运算符:
条件?成立时执行:不成立时执行
缺点:之恶能执行一条语句