JavaScript Si ... Else
Pour des instructions conditionnelles fondées sur des critères différents pour effectuer différentes actions.
Les instructions conditionnelles
Habituellement, lorsque l'écriture de code, vous devez toujours une décision différente pour effectuer différentes actions. Vous pouvez accomplir cette tâche en utilisant des instructions conditionnelles dans le code.
En JavaScript, nous pouvons utiliser l'instruction conditionnelle suivante:
- si la déclaration - que si une condition spécifiée est vraie, utiliser cette instruction pour exécuter du code
- si ... else - Lorsque la condition est vraie d' exécuter du code lorsque la condition est fausse exécuter un autre code
- if ... else if .... else - utiliser cette instruction pour sélectionner l' un d'une pluralité de blocs de code à exécuter
- déclaration commutateur - utiliser cette instruction pour sélectionner l' un d'une pluralité de blocs de code à exécuter
Si les états
Seulement lorsque la condition spécifiée est vraie, la déclaration ne sera pas exécuter du code.
grammaire
{
当条件为 true 时执行的代码
}
S'il vous plaît utiliser minuscules si. Les lettres majuscules (IF) va générer une erreur JavaScript!
Exemples
Lorsque le temps est inférieur à 20h00, le produit saluant "Bonne journée":
{
x="Good day";
}
x Le résultat:
Essayez »
S'il vous plaît noter que cette syntaxe est pas ..else ... Vous devez indiquer au navigateur d'exécuter du code uniquement lorsqu'une condition spécifiée est seulement vrai.
Si ... else
S'il vous plaît utiliser le si .... instruction else pour exécuter du code si la condition est vraie, la condition est fausse exécuter un autre code.
grammaire
{
Lorsque le code est exécuté si la condition est vraie
}
autre
{
Lecode est exécuté lorsque la condition est pas vrai
}
Exemples
Lorsque le temps est inférieur à 20h00, généré salutation "Bonne journée", sinon générer salutation "Bonne soirée".
{
x="Good day";
}
else
{
x="Good evening";
}
x Le résultat:
Essayez »
Si ... else if ... else
Utilisez si .... else if ... else pour sélectionner l'un d'une pluralité de blocs de code à exécuter.
grammaire
{
当条件 1 为 true 时执行的代码
}
else if (condition2)
{
当条件 2 为 true 时执行的代码
}
else
{
当条件 1 和 条件 2 都不为 true 时执行的代码
}
Exemples
Si le temps est inférieur à 10:00, le message d'accueil généré "Bonjour", si la durée est supérieure à 20h00 et moins de 10:00, le message d'accueil généré "Bonne journée", sinon générer salutation "Bonsoir":
{
x="Good morning";
}
else if (time>=10 && time<20)
{
x="Good day";
}
else
{
x="Good evening";
}
x Le résultat:
Essayez »
D'autres exemples
aléatoires
Cet exemple démontre un lien, lorsque vous cliquez sur le lien, il vous amène à un autre endroit. Chaque occasion est une probabilité de 50%.