instruction if
opérateur ternaire
Expression 1 ? Expression 2 : L'expression 3
est une manière simplifiée d'écrire l'instruction if...else
switch instruction
switch (expression) {
case constante 1:
instruction;
break;
case constante 2:
instruction;
break
case; constante 3 :
déclaration;
break;
…
case constante n:
déclaration;
break;
défaut:
déclaration;
break;
>
break peut être omis, s'il est omis, le code continuera à exécuter le cas suivant
l'instruction switch utilise l'opérateur d'égalité lors de la comparaison des valeurs, donc aucune conversion de type ne se produira (par exemple, le la chaîne '10' n'est pas égale à la valeur 10)
Conversion implicite de type booléen
est convertie en vrai Chaîne non vide nombre non 0 vrai Tout objet
est converti en false Chaîne vide 0 false null undefined
boucle for
// Les expressions de la boucle for sont séparées par des caractères ;
for (expression d'initialisation Formule 1 ; Expression de jugement. 2 ; Expression d'incrémentation automatique 3) {
// Corps de la boucle 4
>
while (condition de la boucle) {
// Corps de la boucle
}
do{
// Corps de la boucle;
} while (condition de la boucle);
pause : Immédiatement sortir de la boucle entière, c'est-à-dire que la boucle se termine, et commencer à exécuter le contenu après la boucle (sauter directement aux accolades)
continuer : sauter immédiatement de la boucle actuelle et continuez avec la boucle suivante (passez à i++)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!