Contenu du cours
Introduction à JavaScript
Introduction à JavaScript
1. Premiers Pas
Première Application JavaScript Sur la ConsoleDéfi : Afficher une SortieDéfi : Affichage de Plusieurs LignesGestion des NombresDéfi : Travailler Avec les NombresDéfi : Calcul de la Vitesse d'une VoitureDéfi : Calcul de l’Aire d’un TrapèzeAffichage de Plusieurs ValeursDéfi : Afficher une Sortie Significative dans la ConsoleComment Utiliser les Commentaires en JavaScript ?Défi : Ajout d’un CommentaireCommentaires Multi-LignesDéfi : Commenter du CodeQu'est-ce que JavaScript, en fait ?
2. Manipulation des Données
Stockage des DonnéesDéfi : Déclaration d'une VariableDéfi : Accès aux Données à Partir d'une VariableDéfi : Correction des Noms de VariablesDéfi : Réaffectation d'une VariableConstantesDéfi : Déclaration et Utilisation de ConstantesEffectuer des Opérations Arithmétiques sur des VariablesDéfi : Création d'un Calculateur de SalaireDéfi : Ajustement du Salaire avec une PrimeExploration des Types de Données PrimitifsDéfi : Déclaration d'une Valeur BooléenneComment Différents Types de Données InteragissentDéfi : Concaténation de Chaînes de CaractèresDéfi : Création du Profil Utilisateur et des Détails d'Activité
3. Instructions Conditionnelles
Opérateurs de comparaisonDéfi : Vérification de l'Éligibilité Selon l'ÂgeL'instruction `if`Défi : Recommandateur de Tenue Basé sur la MétéoDéfi : Pair ou ImpairInstructions Conditionnelles ImbriquéesLa Clause `else`Défi : Amélioration du Vérificateur Pair ou ImpairDéfi : Conseiller de TempératureLa Clause `else if`Défi : Catégoriseur de NotesOpérateur Logique « AND »Défi : Vérifier si un Nombre est Pair et PositifOpérateur Logique OuDéfi : Accès au Système de Contrôle
4. Maîtrise des Fonctions
Qu'est-ce qu'une Fonction ?Défi : Fonction SimpleDéfi : Calcul de la Vitesse d'une VoiturePortéesTransmission de Données aux FonctionsDéfi : Correction de la Fonction de VitesseDéfi : Amélioration du Classificateur de NotesTâche : Définition d'une Fonction ComposéeRetour des Données Depuis les FonctionsValeurs par DéfautDéfi : Répondeur Automatique d'E-mails avec Paramètres par Défaut
5. Exploration des Tableaux
Qu'est-ce que les Tableaux ?Défi : Définition d’un TableauDéfi : IndexationAjout de Valeurs à un TableauDéfi : Ajout d’Éléments à un TableauSuppression d’Éléments d’un TableauDéfi : Mise en Pratique de « Pop » et « Shift »La Propriété `length`Défi : Compter les ÉlémentsLa Méthode `includes`Défi : Recherche d’Animaux dans le Zoo
La Méthode `includes`
La méthode includes
permet de déterminer rapidement si un élément spécifique existe ou non dans le tableau.
Voici la syntaxe générale de la méthode includes :
arrayName.includes(element);
La méthode includes
renvoie une valeur booléenne (true
ou false
) selon que l'élément existe ou non dans le tableau.
- Renvoie
true
si l'élément est trouvé ; - Renvoie
false
si l'élément n'est pas trouvé.
let itemsInStock = ["Laptop", "Phone", "Tablet", "Charger"]; console.log(itemsInStock.includes("Phone")); console.log(itemsInStock.includes("Headphones"));
Remarque
La méthode includes
effectue une comparaison stricte (===
), ce qui signifie qu'elle vérifie les correspondances exactes, y compris la casse. Par exemple, itemsInStock.includes("phone")
renverrait false
car "phone"
(minuscules) n'est pas identique à "Phone"
(majuscule "P").
1. Quelle sera la sortie du code suivant ?
2. Laquelle des affirmations suivantes est vraie concernant la méthode includes
?
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 10