Maison > interface Web > js tutoriel > Déclarations conditionnelles JavaScript : un guide pour prendre des décisions dans le code

Déclarations conditionnelles JavaScript : un guide pour prendre des décisions dans le code

Barbara Streisand
Libérer: 2025-01-01 08:12:10
original
839 Les gens l'ont consulté

Prendre des décisions est une partie essentielle de la programmation JavaScript. Les Instructions conditionnelles vous permettent de prendre des actions alternatives en fonction de conditions spécifiées, permettant à votre code de s'adapter à une variété de contextes. Les instructions conditionnelles sont votre outil de prédilection pour le contrôle logique, que vous développiez un jeu, traitiez les entrées de l'utilisateur ou réguliez le flux de données. Dans ce blog, nous examinerons les nombreuses formes d'instructions conditionnelles JavaScript et comment elles sont utilisées.

1️⃣ si déclaration

L'instruction if exécute un morceau de code si une condition indiquée est vraie.
⭐ Syntaxe :

if (condition) {
  // Code to execute if a condition is true
}
Copier après la connexion

?Exemple :

let num = 0
if(num === 0){
    console.log('Number is zero') // Output: Number is zero
}
Copier après la connexion

2️⃣ Déclaration if-else

Si la condition de l'instruction if est fausse, l'instruction else fournit un bloc de code alternatif.
⭐ Syntaxe :

if (condition) {
  // Code to execute if condition is true
} else {
  // Code to execute if condition is false
}
Copier après la connexion

?Exemple :

let num = -10;
if(num > 0){
    console.log('Number is positive')
}else{
    console.log('Number is negative') // Output: Number is negative
}
Copier après la connexion

3️⃣ sinon si déclaration

L'instruction else if vous permet de vérifier de nombreuses conditions dans l'ordre.
⭐ Syntaxe :

if (condition1) {
  // Code to execute if condition1 is true
} else if (condition2) {
  // Code to execute if condition2 is true
} else {
  // Code to execute if none of the conditions are true
}
Copier après la connexion

?Exemple :

let num = 0;
if(num > 0){
    console.log('Number is positive') 
}else if (num <= 0){
    console.log('Number is negative') // Output: Number is negative
}else {
    console.log('Number is zero')
}
Copier après la connexion

4️⃣ Déclaration de commutation

L'instruction switch examine une expression et la compare à plusieurs conditions de cas.
⭐ Syntaxe :

switch (expression) {
  case value1:
    // Code to execute if expression matches value1
    break;
  case value2:
    // Code to execute if expression matches value2
    break;
  default:
    // Code to execute if no cases match
}
Copier après la connexion

?Exemple :

const color = 'red'
switch(color){
    case 'red': 
        console.log("Color is red") // Output: Color is red
        break
    case 'blue': 
        console.log("Color is blue")
        break
    case 'green': 
        console.log("Color is green")
        break
    default:
        console.log("Not a valid color")
}
Copier après la connexion

5️⃣ Opérateur Ternaire

L'opérateur ternaire est un raccourci pour l'instruction if-else.
⭐ Syntaxe :

condition ? expressionIfTrue : expressionIfFalse;
Copier après la connexion

?Exemple :

let num = 20
let result = num >= 0 ? "Number is positive" : "Number is negative";
console.log(result) // Output: Number is positive
Copier après la connexion

6️⃣ Déclaration if-else imbriquée

Vous pouvez gérer des conditions compliquées en imbriquant une instruction if dans une autre.
⭐ Syntaxe :

if (condition1) {
  if (condition2) {
    // Code to execute if both condition1 and condition2 are true
  } else {
    // Code to execute if condition1 is true but condition2 is false
  }
} else {
  // Code to execute if condition1 is false
}
Copier après la connexion

?Exemple :

let num = 20
let operation = "+";

if (num >= 0) {
  if (operation === "+") {
    console.log("Sum of number is " + (num + 100)); // Output: Sum of number is 120
  } else {
    console.log("Invalid choice");
  }
} else {
  console.log("Negative values not allowed");
}
Copier après la connexion

? Switch vs Nested If-Else ou else-if : choisir le bon outil
Maintenant, une question se pose pour vérifier plusieurs cas de test : quelle instruction devons-nous utiliser : switch, if-else imbriqué ou else-if ? Tout cela vous a permis de gérer diverses situations. cependant, ils étaient adaptés à des scénarios spécifiques :

  1. switch : Idéal pour comparer plusieurs valeurs fixes à une seule variable. Utilisez-le donc pour faire des comparaisons directes d’une seule valeur.
  2. imbriqué if-else ou else if : Utile lorsque les conditions sont compliquées ou contiennent plusieurs variables ou expressions. Utilisez-les donc pour des conditions ou des scénarios complexes nécessitant plusieurs vérifications. JavaScript Conditional Statements: A Guide to Making Decisions in Code

Conclusion

Les instructions conditionnelles sont une base de contrôle logique en JavaScript, permettant aux développeurs de créer des programmes interactifs et dynamiques. De la simplicité de l'instruction if à l'élégance de l'opérateur ternaire, connaître ces constructions améliorera vos capacités de codage. Commencez à expérimenter ces déclarations pour voir comment elles pourraient ajouter de la flexibilité et du pouvoir de décision à vos projets.
Avez-vous des exemples intéressants de la façon dont vous avez utilisé les instructions conditionnelles ? Partagez-les dans les commentaires ci-dessous ! ?
Bon codage !✨

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal