Syntaxe JavaScript est l'ensemble des règles, comment JavaScript programmes sont construits.
Programmes JavaScript
Un programme informatique est une liste des "instructions" pour être "exécuté" par l'ordinateur.
Dans un langage de programmation, ces instructions de programme sont appelés déclarations.
JavaScript est un langage de programmation.
Instructions JavaScript sont séparées par des points - virgules.
En HTML, les programmes JavaScript peuvent être exécutées par le navigateur Web.
Déclarations JavaScript
instructions JavaScript sont composés de:
Les valeurs, les opérateurs, les expressions, les mots clés et commentaires.
valeurs JavaScript
La syntaxe JavaScript définit deux types de valeurs: les valeurs fixes et variables.
Les valeurs fixes sont appelées littéraux. Les valeurs des variables sont appelées variables.
JavaScript littéraux
Les règles les plus importantes pour l'écriture des valeurs fixes sont:
Les nombres sont écrits avec ou sans décimales:
Les chaînes sont texte, écrit entre guillemets doubles ou simples:
Variables JavaScript
Dans un langage de programmation, les variables sont utilisées pour stocker des valeurs de données.
JavaScript utilise le var mot - clé pour 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 est affecté (donnée) la valeur 6:
Les opérateurs JavaScript
JavaScript utilise un opérateur d'affectation ( = ) pour attribuer des valeurs aux variables:
JavaScript utilise des opérateurs arithmétiques ( + - * / ) pour calculer les valeurs:
JavaScript expressions
Une expression est une combinaison de valeurs, les variables et les opérateurs, qui calcule une valeur.
Le calcul est appelé une évaluation.
Par exemple, 5 * 10 est évaluée à 50:
Les expressions peuvent également contenir des valeurs variables:
Les valeurs peuvent être de différents types, tels que les nombres et les chaînes.
Par exemple, "John" + "" + "Doe", évalue à "John Doe":
JavaScript Mots-clés
Mots - clés JavaScript sont utilisés pour identifier les actions à effectuer.
Le var mot - clé indique au navigateur pour créer une nouvelle variable:
JavaScript Commentaires
Toutes les instructions JavaScript sont "exécutés".
Code après des doubles barres obliques // ou entre /* et * / est traité comme un commentaire.
Les commentaires sont ignorés et ne seront pas exécutées:
JavaScript Identifiers
Identifiers sont des noms.
En JavaScript, les identificateurs sont utilisés pour nommer les variables (et des mots-clés, et les fonctions, et les étiquettes).
Les règles pour les noms juridiques sont les mêmes dans la plupart des langages de programmation.
En JavaScript, le premier caractère doit être une lettre, un trait de soulignement (_) ou un signe de dollar ($) .
Les caractères suivants peuvent être des lettres, des chiffres, des caractères de soulignement, ou des signes dollar.
Numbers ne sont pas autorisés comme premier caractère.
De cette façon, JavaScript peut facilement distinguer les identifiants des numéros.
JavaScript est sensible à la casse
Tous les identificateurs JavaScript sont sensibles à la casse.
Les variables lastName et lastname, sont deux variables différentes.
JavaScript n'interprète pas VAR ou Var comme le mot - clé var .
JavaScript et Camel Case
Historiquement, les programmeurs ont utilisé trois façons de joindre plusieurs mots en un seul nom de variable:
Hyphens:
first-name, last-name, master-card, inter-city.
Hyphens ne sont pas autorisés en JavaScript. Il est réservé aux soustractions.
Souligner:
first_name, last_name, master_card, inter_city.
Affaire de chameau:
FirstName, LastName, MasterCard, InterCity.
Dans les langages de programmation, en particulier dans JavaScript, cas de chameau commence souvent par une lettre minuscule:
firstName, lastName, masterCard, interCity.
JavaScript Jeu de caractères
JavaScript utilise le jeu de caractères Unicode.
couvertures Unicode (presque) tous les caractères, ponctuations et des symboles dans le monde.
Pour regarder de plus près, s'il vous plaît étudier notre Complete Unicode Référence .