String (Chaîne de caractères)
Méthodes :
- `.concat()` - Joindre deux chaînes.
- `.indexOf()` - Trouver l'index d'un caractère.
- `.slice()` - Extraire une partie d'une chaîne.
Exemple :
let salutation = "Bonjour";
let nom = "Alice";
console.log(salutation.concat(", ", nom)); // "Bonjour, Alice"
Prompt
- Exemple :
let age = prompt("Entrez votre âge:");
console.log(age);
console.log
- Exemple :
console.log("Ceci est un message dans la console.");
Number (Nombre)
- Calculs de base :
Addition, soustraction, multiplication, division, modulo.
- Exemple :
let a = 10;
let b = 5;
console.log(a + b); // 15
console.log(a - b); // 5
console.log(a * b); // 50
console.log(a / b); // 2
console.log(a % b); // 0
Boolean (Booléen)
- Utilisation :
Représente vrai (`true`) ou faux (`false`).
- Exemple :
let pluie = true;
if (pluie) {
console.log("Prenez votre parapluie!");
}
Conditions (if, else if, else)
- Utilisation :
Exécute différents blocs de code en fonction de conditions.
- Exemple :
let score = 75;
if (score > 90) {
console.log("Excellent");
} else if (score > 75) {
console.log("Bien");
} else {
console.log("Peut mieux faire");
}
Tableaux (Arrays)
- Manipulation :
Ajout, suppression et recherche d'éléments.
- Méthodes :
- `.push()` - Ajoute un élément à la fin.
- `.pop()` - Supprime le dernier élément.
- `.shift()` - Supprime le premier élément.
- `.unshift()` - Ajoute un élément au début.
- `.includes()` - Vérifie si un élément est présent.
- `.length` - Renvoie la taille du tableau.
- `.indexOf()` - Trouve l'index d'un élément.
- `.splice()` - Ajoute/supprime des éléments.
Boucles (for et for of)
- Utilisation :
Répéter des instructions.
- Exemple :
for (let i = 0; i < 5; i++) {
console.log(i); // 0, 1, 2, 3, 4
}
for (let fruit of fruits) {
console.log(fruit);
}
Objets
- Utilisation:
Stocker des données sous forme de paires clé-valeur.
- Intérêt :
Organiser des données complexes.
- Méthode :
Comme pour les tableaux, mais avec des clés uniques.
- Exemple :
let voiture = {
marque: "Toyota",
modele: "Corolla",
annee: 2020
};
console.log(voiture.marque); // "Toyota"
Intégration JS dans HTML
- Events :
Réagir à des actions utilisateur.
- Exemple :
<button onclick="alert('Bonjour!')">Cliquez-moi</button>
Fetch
- Utilisation :
Récupérer des données depuis un serveur.
- Exemple :
fetch('https://api.exemple.com/data')
.then(response => response.json())
.then(data => console.log(data));