if语句
if
格式:if(条件表达式){
条件满足执行的语句;
}
特点:当条件表达式为真的时候就会执行{}中所有的代码, 并且只会执行一次。
if...else
格式:if(条件表达式){
条件成立执行的语句;
}else{
条件不成立执行的语句;
}
特点:当条件满足就执行if后面{}中的代码;
当条件不满足就执行else后面{}中的代码;
并且两个{}只有一个会被执行, 并且只会被执行一次。
if...else if...else
格式:if(条件表达式A){
条件A满足执行的语句;
}else if(条件表达式B){
条件B满足执行的语句;
}
… …
else{
前面所有条件都不满足执行的语句;
}
特点:会从上至下的依次判断每一个条件表达式, 哪一个条件表达式满足, 就执行哪一个条件表达式后面{}中的代码;
如果前面所有的条件表达式都不满足, 就会执行else后面{}中的代码;
并且众多的大括号只有一个会被执行, 并且只会执行一次。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> </html> <script> var a=3 if(a==1){ console.log('a的值为1') }else if(a==2){ console.log('a的值为2') }else{ console.log('a的值不为1也不为2') } /* if(条件){语句} 条件满足,语句就执行,不满足就不执行 if(条件){ 语句1 }else{ 语句2 } 条件满足,执行语句1,条件不满足,执行语句2 if(条件1){ 语句1 } else if(条件2){ 语句2 } else if(条件3){ 语句3 } else{ 语句4 } */ </script>