Académique Documents
Professionnel Documents
Culture Documents
I. Le Javascript
Histoire et Fondamentaux:
Origine: Javascript a été introduit à la fin des années 1990 comme un moyen de rendre les pages
web interactives. Il a été créé par Brendan Eich lorsqu'il travaillait pour Netscape Communications
Corporation.
Interprétation: Contrairement à des langages compilés comme le C ou le Java, le Javascript est
interprété directement par le navigateur en temps réel.
Distinction avec Java: Malgré une similitude dans le nom, le Javascript et le Java sont deux
langages de programmation complètement différents tant par leur conception que par leur
utilisation. Le Java est un langage de programmation orienté objet compilé tandis que le
Javascript est principalement utilisé comme langage de script côté client.
Flexibilité: Javascript est un langage très polyvalent qui peut être utilisé pour une variété de
tâches allant de la simple validation de formulaire jusqu'au développement de jeux et applications
web complexes.
II. Programmer en Javascript
DOM: Javascript permet de manipuler le Document Object Model (DOM), qui est une
représentation structurée du document HTML. Il offre la possibilité de lire et de modifier le
contenu, la structure et le style des éléments de la page.
III. Les Variables en Javascript
Déclaration et Typage:
var: Ancienne méthode pour déclarer des variables, mais qui est remplacée dans les pratiques
modernes par let et const en raison de leur portée (scope) plus contrôlable.
Types de données: Javascript est un langage à typage dynamique. Vous pouvez donc déclarer
des variables de différents types comme des chaînes de caractères (string), des nombres
(number), des booléens (boolean), ou des tableaux (array).
Exemples de déclarations de variables:
var prenom = "Lawrence";
var age = 30;
var vieux = false; // Note: `false` est écrit avec une minuscule en Javascript
Bonnes Pratiques:
Utilisation de let et const : Il est recommandé d'utiliser let pour les variables qui peuvent
changer et const pour les variables dont la valeur ne changera pas.
Noms des variables: Utilisez des noms de variables clairs et descriptifs pour rendre votre code
plus lisible.
Cas de faux: Attention à la casse, car False n'est pas reconnu en Javascript, la valeur correcte
pour le booléen est false .
Pour intégrer et utiliser JavaScript dans un document HTML, suivez les étapes ci-dessous :
Placez la balise <script> dans la section <head> ou juste avant la fermeture de la balise
</body> de votre document HTML pour référencer le fichier JavaScript externe.
2. Script JS pour afficher les valeurs des variables dans la console du navigateur :
// Conditions
if (ingredients.length >= 5) {
alert('Votre panier est rempli');
} else {
alert('Il y a de la place');
}
Pour afficher des valeurs avec une boucle for et une boucle forEach , ajoutez à votre script :
// Boucle for de 0 à 4
ingredients.forEach(function(element) {
console.log(element);
});
Remarques :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1 id="title">Mon site En HTML et Javascript</h1>
<script src="js/script.js" type="text/javascript"></script> <!--On charge le script
à la fin du body-->
</body>
</html>
Placement du script : Le script est chargé juste avant la fin de la balise </body> , ce qui est une
bonne pratique. Cela permet au navigateur de charger et de rendre tout le contenu HTML avant
de commencer à exécuter le JavaScript, ce qui peut éviter des problèmes de référencement à des
éléments qui n'auraient pas encore été chargés.
.bleu {
color:blue;
}
var h1 = document.getElementsByTagName("h1");
if (typeof h1 !== 'undefined') {
h1[0].setAttribute('class', 'bleu');
}
<!DOCTYPE html>
<html lang="fr">
<head>
<link rel="stylesheet" href="css/style.css">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<img>
<script src="js/script.js" type="text/javascript"></script>
</body>
</html>
Exercice - Faire une petite page, avec une image, Nom Prénom, Age, avec les informations
uniquement affichées en javascript