MEILLEUR SITE POUR LES DÉVELOPPEURS WEB

JS Tutoriel

JS MAISON JS Introduction JS Où aller JS Sortir JS Déclarations JS Syntaxe JS Commentaires JS Variables JS Let JS Const JS Opérateurs JS Arithmétique JS Devoir JS Types de données JS Fonctions JS Objets JS Événements JS Chaînes JS Méthodes de chaîne JS Recherché de chaîne JS Modèles de chaînes JS Nombres JS Méthodes numériques JS Tableaux JS Méthodes de tableau JS Tri de tableau JS Itération de tableau JS Const. de tableau JS Dates JS Formats de dates JS Méthodes d'obtention de date JS Méthodes de définition de dates JS Math JS Mathématiques JS Booléens JS Comparaisons JS If Else JS Switch JS Boucle For JS Boucle For In JS Boucle For Of JS Boucle While JS Break JS Itérables JS Ensembles JS Cartes JS Typeof JS Conversion de types JS Au niveau du bit JS RegExp JS Errors JS Portée JS Levage JS Mode strict JS this Mot clé JS Fonction flèche JS Cours JS Modules JS JSON JS Débogage JS Guide de style JS Meilleures pratiques JS Erreurs JS Performance JS Mots réservés

JS Versions

JS Versions JS 2009 (ES5) JS 2015 (ES6) JS 2016 JS 2017 JS 2018 JS 2019 JS 2020 JS 2021/2022 JS IE / Edge JS Histoire

JS Objets

Définitions d'objets Propriétés de l'objet Méthodes d'objet Affichage des objets Accesseurs d'objet Constructeurs d'objets Prototypes d'objets Itérables d'objet Ensembles d'objets Cartes d'objets Référence d'objet

JS Fonctions

Définitions des fonctions Paramètres de fonction Invocation de fonction Appel de fonction Fonction Appliquer Fonction Liaison Fermetures de fonctions

JS Cours

Introduction au cours Héritage de classe Classe statique

JS Asynchrone

JS Rappels JS asynchrone JS Promesses JS Async/Await

JS HTML DOM

DOM Intro DOM Méthodes DOM Document DOM Éléments DOM HTML DOM Formulaires DOM CSS DOM Animations DOM Événements DOM Écouteur d'événements DOM Navigation DOM Nœuds DOM Collections DOM Listes de nœuds

JS Browser BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS Web APIs

Web API Intro Formulaires Web API Historique Web API Stockage Web API Travailleur Web API Récupération Web API Géolocalisation Web API

JS AJAX

AJAX Intro AJAX XMLHttp AJAX Demande AJAX Réponse AJAX XML Déposer AJAX PHP AJAX ASP AJAX Base de données AJAX Applications AJAX Exemples

JS JSON

JSON Intro JSON Syntaxe JSON vs XML JSON Types de données JSON Analyser JSON Stringifier JSON Objets JSON Tableaux JSON Serveur JSON PHP JSON HTML JSON JSONP

JS vs jQuery

jQuery Sélecteurs jQuery HTML jQuery CSS jQuery DOM

JS Graphique

JS Graphique JS Canvas JS Plotly JS Chart.js JS Google Chart JS D3.js

JS Exemples

JS Exemples JS HTML DOM JS HTML Input JS HTML Objets JS HTML Événements JS Browser JS Éditeur JS Exercices JS Questionnaire JS Camp d'entraînement JS Certificat

JS Références

JavaScript Objets HTML DOM Objets

JavaScript. W3Schools en français. Cours pour débutants

En Ua Es De

JavaScript Syntaxe

La syntaxe de JavaScript est l'ensemble des règles qui déterminent la manière dont les programmes JavaScript sont construits :

// Comment créer des variables :
var x;
let y;

// Comment utiliser les variables :
x = 5;
y = 6;
let z = x + y;

JavaScript Valeurs

La syntaxe JavaScript définit deux types de valeurs :

  • Valeurs fixes
  • Valeurs variables

Les valeurs fixes sont appelées littéraux.

Les valeurs des variables sont appelées Variables.


JavaScript Littéraux

Les deux règles de syntaxe les plus importantes pour les valeurs fixes sont :

1. Les Nombres s'écrivent avec ou sans décimales :

10.50

1001
Try it Yourself »

2. Les chaînes sont du texte, écrit entre guillemets doubles ou simples :

"John Doe"

'John Doe'
Try it Yourself »

JavaScript Variables

Dans un langage de programmation, les variables sont utilisées pour stocker les valeurs des données.

JavaScript utilise les mots-clés var, let et const de déclarer des variables.

Un signe égal est utilisé pour attribuer des valeurs aux variables.

Dans cet exemple, x est défini comme une variable. Ensuite, x reçoit la valeur 6 :

let x;
x = 6;
Try it Yourself »

JavaScript Opérateurs

JavaScript utilise des opérateurs arithmétiques ( + - * / ) pour calculer des valeurs :

(5 + 6) * 10
Try it Yourself »

JavaScript utilise un opérateur d'affectation ( = ) pour attribuer des valeurs aux variables :

let x, y;
x = 5;
y = 6;
Try it Yourself »

JavaScript Expressions

Une expression est une combinaison de valeurs, de variables et d'opérateurs, qui donne une valeur.

Le calcul est appelé une évaluation.

Par exemple, 5 * 10 donne 50 :

Les expressions peuvent également contenir des valeurs variables :

Les valeurs peuvent être de différents types, tels que des nombres et des chaînes.

Par exemple, "John" + " " + "Doe", évalue à "John Doe":

"John" + " " + "Doe"
Try it Yourself »

JavaScript Mots-clés

Les mots-clés JavaScript sont utilisés pour identifier les actions à effectuer.

Le mot-clé let indique au navigateur de créer des variables :

let x, y;
x = 5 + 6;
y = x * 10;
Try it Yourself »

Le mot-clé var indique également au navigateur de créer des variables :

var x, y;
x = 5 + 6;
y = x * 10;
Try it Yourself »

Dans ces exemples, utiliser var ou let produira le même résultat.

Vous en apprendrez plus sur var et let plus loin dans ce didacticiel.


JavaScript Commentaires

Toutes les instructions JavaScript ne sont pas « exécutées ».

Code après les doubles barres obliques // ou entre /* et */ est traité comme un commentaire.

Les commentaires sont ignorés et ne seront pas exécutés :

let x = 5;   // Je serai exécuté

// x = 6;   Je ne serai PAS exécuté
Try it Yourself »

Vous en apprendrez davantage sur les commentaires dans un chapitre ultérieur.


JavaScript Identifiants / Noms

Les identifiants sont des noms JavaScript.

Les identifiants sont utilisés pour nommer des variables, des mots-clés et des fonctions.

Les règles relatives aux noms légaux sont les mêmes dans la plupart des langages de programmation.

Un nom JavaScript doit commencer par :

  • Une lettre (A-Z ou a-z)
  • Un signe dollar ($)
  • Ou un trait de soulignement (_)

Les caractères suivants peuvent être des lettres, des chiffres, des traits de soulignement ou des signes dollar.

Remarque

Les chiffres ne sont pas autorisés comme premier caractère dans les noms.

De cette façon, JavaScript peut facilement distinguer les identifiants des nombres.


JavaScript est sensible à la casse

Tous les identifiants JavaScript sont sensibles à la casse.

Les variables lastName et lastname sont deux variables différentes :

let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
Try it Yourself »

JavaScript n'interprète pas LET ou Let comme le mot clé let.


Cas JavaScript et Camel

Historiquement, les programmeurs ont utilisé différentes manières de joindre plusieurs mots en un seul nom de variable :

Tirets :

first-name, last-name, master-card, inter-city.

Les traits d'union ne sont pas autorisés en JavaScript. Ils sont réservés aux soustractions.

Souligner:

first_name, last_name, master_card, inter_city.

Cas supérieur de chameau (cas Pascal) :

FirstName, LastName, MasterCard, InterCity.

Boîtier inférieur Camel :

Les programmeurs JavaScript ont tendance à utiliser une casse camel commençant par une lettre minuscule :

firstName, lastName, masterCard, interCity.


JavaScript Jeu de caractères

JavaScript utilise le jeu de caractères Unicode.

Unicode couvre (presque) tous les caractères, signes de ponctuation et symboles du monde.

Pour un examen plus approfondi, veuillez étudier notre Référence complète Unicode.



Commentaires