Cours Java Script 2025
Cours Java Script 2025
Introduction
JavaScript est un langage de programmation principalement utilisé dans les navigateurs web.
Il permet d’ajouter de l’interactivité aux pages HTML.
Types de données
javascript
CopierModifier
let texte = "Bonjour"; // String
let nombre = 42; // Number
let actif = true; // Boolean
let rien = null; // Null
let inconnu; // Undefined
let liste = [1, 2, 3]; // Array
let personne = { nom: "Alice", age: 25 }; // Object
Opérateurs
javascript
CopierModifier
let a = 5 + 2; // Addition
let b = 5 * 2; // Multiplication
let c = 10 % 3; // Modulo (reste)
2. Contrôle de flux
Conditions
javascript
CopierModifier
if (age >= 18) {
console.log("Majeur");
} else {
console.log("Mineur");
}
Boucles
javascript
CopierModifier
// for
for (let i = 0; i < 5; i++) {
console.log(i);
}
// while
let j = 0;
while (j < 5) {
console.log(j);
j++;
}
3. Fonctions
javascript
CopierModifier
function saluer(nom) {
return "Bonjour " + nom;
}
javascript
CopierModifier
const saluer = (nom) => "Bonjour " + nom;
4. Manipulation du DOM
HTML :
html
CopierModifier
<button onclick="changerTexte()">Clique moi</button>
<p id="demo">Texte original</p>
JavaScript :
javascript
CopierModifier
function changerTexte() {
document.getElementById("demo").innerText = "Texte modifié";
}
5. Promesses et asynchrone
javascript
CopierModifier
fetch("https://api.example.com/data")
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
Conclusion
Avec ces bases, tu peux déjà :