Bases de JavaScript
JavaScript est un langage de programmation puissant et polyvalent qui est principalement utilisé pour rendre les pages web interactives. Voici une introduction aux concepts de base de JavaScript, y compris les variables, les types de données, les opérateurs et les structures de contrôle.
Variables et types de données
En JavaScript, les variables sont utilisées pour stocker des données. Vous pouvez déclarer des variables en utilisant les mots-clés let et const.
-
let: Utilisé pour déclarer une variable dont la valeur peut être modifiée plus tard.let age = 25; age = 26; // La valeur de la variable age est modifiée -
const: Utilisé pour déclarer une constante dont la valeur ne peut pas être modifiée après son initialisation.const PI = 3.14159; // PI = 3.14; // Cela provoquerait une erreur
JavaScript possède plusieurs types de données de base :
-
string: Représente une chaîne de caractères. Les chaînes de caractères peuvent être définies avec des guillemets simples (') ou doubles (").let nom = "Alice"; let prenom = 'Bob'; -
number: Représente un nombre, qu'il soit entier ou décimal.let age = 25; let prix = 9.99; -
boolean: Représente une valeur logique, soittrue(vrai) soitfalse(faux).let estVrai = true; let estFaux = false;
Opérateurs
JavaScript propose plusieurs types d'opérateurs pour effectuer des opérations sur les variables et les valeurs.
-
Opérateurs arithmétiques : Utilisés pour effectuer des opérations mathématiques.
let x = 10; let y = 3; console.log(x + y); // Addition: 13 console.log(x - y); // Soustraction: 7 console.log(x * y); // Multiplication: 30 console.log(x / y); // Division: 3.333... console.log(x % y); // Modulo: 1 -
Opérateurs de comparaison : Utilisés pour comparer deux valeurs et retourner un booléen.
let a = 10; let b = 20; console.log(a == b); // Égal à: false console.log(a != b); // Différent de: true console.log(a > b); // Supérieur à: false console.log(a < b); // Inférieur à: true console.log(a >= b); // Supérieur ou égal à: false console.log(a <= b); // Inférieur ou égal à: true -
Opérateurs logiques : Utilisés pour combiner des expressions booléennes.
let estVrai = true; let estFaux = false; console.log(estVrai && estFaux); // ET logique: false console.log(estVrai || estFaux); // OU logique: true console.log(!estVrai); // NON logique: false
Structures de contrôle
Les structures de contrôle permettent de contrôler le flux d'exécution de votre code en fonction de certaines conditions.
-
ifetelse: Utilisés pour exécuter un bloc de code si une condition est vraie, et un autre bloc si elle est fausse.let age = 18; if (age >= 18) { console.log("Vous êtes majeur."); } else { console.log("Vous êtes mineur."); } -
for: Utilisé pour exécuter un bloc de code un certain nombre de fois.for (let i = 0; i < 5; i++) { console.log(i); // Affiche les nombres de 0 à 4 } -
while: Utilisé pour exécuter un bloc de code tant qu'une condition est vraie.let i = 0; while (i < 5) { console.log(i); // Affiche les nombres de 0 à 4 i++; }
Ces concepts de base en JavaScript vous permettront de commencer à écrire des scripts pour rendre vos pages web interactives et dynamiques. En maîtrisant ces notions, vous serez en mesure de créer des applications web plus complexes et puissantes.