Quelles sont les instructions conditionnelles ?
instruction if
if (condition){
Code d'exécution ;
}
Exemple :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>javascript</title> </head> <body> <script type="text/javascript"> var x=5; if(x<4){ alert('true'); } </script> </body> </html>
Remarque : x est égal à 5. Exécutez l'instruction if Si x est inférieur à 4, exécutez l'instruction suivante Dans ce code, x ne le fait pas. remplit les conditions, donc il n'exécutera pas l'instruction suivante, la sortie est vide
if...else
if (condition ; ){
Exécuter le code si la condition est remplie
}sinon{
Exécuter le code si la condition n'est pas remplie
}
Exemple :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>javascript</title> </head> <body> <script type="text/javascript"> var x=5; if(x<4){ alert('true'); }else{ alert('false'); } </script> </body> </html>
Remarque : x =5 Déterminez si la condition est remplie .else if....else
if(condition 1){ Exécuter l'instruction 1
}else if(condition 2){
Exécuter l'instruction 2
}else if (condition 3){
Exécuter l'instruction 3
}else{
Ne répond pas aux exigences ci-dessus Instruction d'exécution conditionnelle 4
}
Exemple :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>控制流程语句 if....else if....else </title> </head> <script type="text/javascript"> var age = 50; if(age<=30){ document.write('青年'); }else if(age<=40){ document.write('中年'); }else if(age<=60){ document.write('中老年'); }else{ document.write('老年'); } </script> <body> </body> </html>
instruction switch
switch (condition) { cas 1 : instruction d'exécution
cas 2 : exécuter instruction; break;
cas 3 : instruction d'exécution ; break
default :Instruction d'exécution;
>
Exemple :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>流程控制语句 switch 语句 </title> </head> <script type="text/javascript"> var myweek=1; switch(myweek){ case 1:document.write('学习html');break; case 2:document.write('学习div+css');break; case 3:document.write('学习javascript');break; case 4:document.write('学习jquery');break; case 5:document.write('学习php');break; default:document.write('休息'); } </script> <body> </body> </html>
Remarque : switch est utilisé en combinaison avec break Lorsque myweek est égal à 1, si break n'est pas ajouté après l'instruction d'exécution ; Affichera tout du cas 1 à la valeur par défaut, plus break Lorsque les conditions sont remplies, non. une exécution ultérieure aura lieu. Le commutateur doit avoir une valeur initiale. Lorsque toutes les conditions ne sont pas remplies, l'instruction par défaut
sera exécutée.section suivante