Chapitre_5 Introduction à JavaScript
Chapitre_5 Introduction à JavaScript
Objectifs du Cours :
Comprendre les bases de JavaScript.
Apprendre à manipuler le DOM.
Découvrir les concepts fondamentaux de la programmation en JavaScript.
JavaScript peut être inclus directement dans une page HTML à l'aide de la balise <script>.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Mon Premier Script JavaScript</title>
</head>
<body>
<h1>Bonjour, Monde!</h1>
<script>
// Votre code JavaScript ici
alert('Bonjour, Monde!');
</script>
</body>
</html>
b. Les Variables
Les variables sont utilisées pour stocker des données. En JavaScript, on peut déclarer des
variables avec let, const, ou var.
Exemple :
let nom = "Alice";
let age = 25;
let estEtudiant = true;
let hobbies = ["lire", "coder", "voyager"];
let utilisateur = { nom: "Alice", age: 25 };
d. Les Opérateurs
JavaScript supporte les opérateurs arithmétiques, de comparaison, et logiques.
Arithmétiques : +, -, *, /, %.
Comparaison : ==, ===, !=, !==, >, <, >=, <=.
Logiques : &&, ||, !.
Exemple :
let a = 10;
let b = 5;
let somme = a + b; // 15
let estSuperieur = a > b; // true
let etLogique = (a > 0) && (b > 0); // true
a. Les Conditions
Les conditions permettent d'exécuter du code en fonction de certaines conditions.
if...else :
switch (jour) {
case "Lundi":
console.log("C'est le début de la semaine.");
break;
case "Vendredi":
console.log("C'est bientôt le week-end!");
break;
default:
console.log("Jour non reconnu.");
}
b. Les Boucles
Les boucles permettent de répéter des actions.
for :
let i = 0;
do {
console.log("Itération numéro " + i);
i++;
} while (i < 5);
4. Les Fonctions
Les fonctions permettent de regrouper du code réutilisable.
a. Déclaration de Fonction
function direBonjour(nom) {
console.log("Bonjour, " + nom + "!");
}
5. Manipulation du DOM
Le DOM (Document Object Model) est une représentation de la page web sous forme
d'objets JavaScript. Il permet de manipuler le contenu et la structure d'une page web.
Exemple :
b. Modifier le Contenu
innerHTML : Modifie le contenu HTML d'un élément.
textContent : Modifie le texte d'un élément.
Exemple :
bouton.addEventListener("click", function() {
alert("Bouton cliqué!");
});
6. Exercices Pratiques
Exercice 1 : Créez une fonction qui prend deux nombres en paramètres et retourne leur
somme.
Exercice 2 : Écrivez un script qui demande à l'utilisateur son nom et affiche un message de
bienvenue.
Exercice 3 : Créez une page HTML avec un bouton. Lorsque l'utilisateur clique sur le bouton,
changez la couleur de fond de la page.
Conclusion
JavaScript est un langage puissant et essentiel pour tout développeur web. En maîtrisant les
bases de JavaScript, vous serez en mesure de créer des pages web interactives et
dynamiques.
N'oubliez pas de pratiquer régulièrement et d'explorer les nombreuses ressources
disponibles pour approfondir vos connaissances.