Voici le module 1 de JavaScript : Introduction et
bases.
Voici le module 1 de JavaScript : Introduction et bases.
Introduction
1. Historique : Créé en 1995 par Brendan Eich.
2. Caractéristiques : Langage de programmation orienté objet, dynamique et interactif.
3. Utilisations : Développement web, applications mobiles, serveurs [Link].
Syntaxe de base
1. Variables : let, const, var.
2. Types de données : number, string, boolean, null, undefined.
3. Opérateurs : +, -, *, /, %, ==, !=, >, <.
4. Structures de contrôle : if, else, switch, while, for.
Fonctions
1. Déclaration : function nomFonction(paramètres) { instructions; }.
2. Appel : nomFonction(valeursParamètres);.
3. Retour : return valeur;.
4. Fonctions anonymes : function() { instructions; }.
Objets
1. Déclaration : let objet = { propriété1: valeur1, propriété2: valeur2 };.
2. Accès : [Link]été1 ou objet["propriété1"].
3. Méthodes : objet.méthode = function() { instructions; }.
Tableaux
1. Déclaration : let tableau = [valeur1, valeur2, valeur3];.
2. Accès : tableau[index].
3. Méthodes : push(), pop(), length.
Exercices
1. Créer une variable et l'afficher.
2. Écrire une fonction pour calculer la somme de deux nombres.
3. Créer un objet avec des propriétés et des méthodes.
4. Manipuler un tableau.
Code exemple
// Variable
let nom = "Jean";
[Link](nom);
// Fonction
function somme(a, b) {
return a + b;
}
[Link](somme(2, 3));
// Objet
let personne = {
nom: "Jean",
age: 25,
afficherInfo: function() {
[Link]( Nom : ${[Link]}, Age : ${[Link]} );
}
};
[Link]();
// Tableau
let nombres = [1, 2, 3];
[Link](nombres[0]);
[Link](4);
[Link]([Link]);
Ressources
1. Site officiel Mozilla : [Link]
2. Tutoriels W3Schools : [Link]
3. Livre "JavaScript et DOM" d'John Resig
4. Codecademy : [Link]
Étapes suivantes
1. Module 2 : Programmation orientée objet.
2. Module 3 : DOM et interactions web.
3. Module 4 : AJAX et API.
4. Projet personnel ou exercices supplémentaires.