Instruction de contr?le de flux du didacticiel de base Javascript
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>控制流程語(yǔ)句 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>流程控制語(yǔ)句 switch 語(yǔ)句 </title> </head> <script type="text/javascript"> var myweek=1; switch(myweek){ case 1:document.write('學(xué)習(xí)html');break; case 2:document.write('學(xué)習(xí)div+css');break; case 3:document.write('學(xué)習(xí)javascript');break; case 4:document.write('學(xué)習(xí)jquery');break; case 5:document.write('學(xué)習(xí)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.