0% ont trouvé ce document utile (0 vote)
36 vues19 pages

Variables et constantes en JavaScript

Transféré par

Aissata
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
36 vues19 pages

Variables et constantes en JavaScript

Transféré par

Aissata
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

GUIDE

de

JavaScript

Par:
Nene sylla
Partie 2:
Les variables
Les constantes
Les types de données
Les variables
Qu’est-ce qu’une variable?
Une variable est un conteneur ou un espace de stockage
temporaire qui va pouvoir stocker une valeur.
Lorsqu’on stocke une valeur dans une variable, on dit qu’on
assigne une valeur à une variable.

Le propre d’une variable est de pouvoir varier, c’est-à-dire


de pouvoir stocker différentes valeurs au fil du temps et
c’est cette particularité qui les rend si utiles.

Pour pouvoir utiliser les variables, il va falloir les créer.

Lorsqu’on crée une variable en JavaScript, on dit également


qu’on « déclare » une variable.
Règles de nommage d’une
variable
Concernant le nom de nos variables, nous avons une grande
liberté dans le nommage de celles-ci mais il y a quand même
quelques règles à respecter :
Le nom d’une variable doit obligatoirement commencer par
une lettre ou un underscore (_) et ne doit pas commencer
par un chiffre ;
Le nom d’une variable ne doit contenir que des lettres, des
chiffres et des underscores mais pas de caractères spéciaux ;
Le nom d’une variable ne doit pas contenir d’espace;
Les variables JavaScript sont sensibles à la casse, par
exemple a et A sont des variables différentes;
Le nom de la variable ne doit pas utiliser les mots réservés
du langage de programmation dans lequel elle est déclarée;
Les variables ne doivent pas contenir des ponctuations.
Déclaration d’une variable
Il existe deux façons de déclarer une variable en JavaScript:

avec le mot clé let

Syntaxe:

let nom_variable;

avec le mot clé var

Syntaxe:

var nom_variable;
La différence entre les mots
clefs let et var
Pourquoi possède-t-on deux mots clefs différents pour déclarer
des variables en JavaScript ?
Cela provient du fait qu’aucun langage n’est parfait ainsi que du
fait que les langages informatiques ne sont pas figés mais sont
des langages qui évoluent beaucoup et rapidement.
Lorsque le JavaScript a été créé et jusqu’à il y a quelques années,
nous n’avions accès qu’au mot clef var qu’on devait utiliser pour
déclarer nos variables.
Finalement, les créateurs du JavaScript ont fini par penser que le
mot clef var pouvait porter à confusion et ont créé un nouveau
mot clef pour déclarer les variables : le mot clef let.
Il existe 3 grandes différences de comportement entre les
variables déclarées avec var et avec let:

La remontée ou « hoisting » des variables

La redéclaration de variables

La portée des variables


La remontée ou « hoisting »
des variables
Lorsqu’on utilise la syntaxe avec var, on n’est pas obligé de
déclarer la variable avant de la manipuler dans le code, on peut
très bien effectuer des manipulations en haut du code et la
déclarer en fin de code.
Cela est possible car le JavaScript va traiter les déclarations de
variables effectuées avec var avant le reste du code JavaScript.
Ce comportement est appelé remontée ou hoisting.
Ce comportement a été jugé comme inadapté dans les versions
récentes de JavaScript et a donc été corrigé dans la déclaration
de variables avec let : les variables utilisant la syntaxe let
doivent obligatoirement être déclarées avant de pouvoir être
utilisées.
La redéclaration de variables
Avec l’ancienne syntaxe var, on avait le droit de déclarer
plusieurs fois une même variable en utilisant à chaque fois var
(ce qui avait pour effet de modifier la valeur stockée).
La nouvelle syntaxe avec let n’autorise pas cela. Pour modifier la
valeur stockée dans une variable avec la nouvelle syntaxe, il
suffit d’utiliser le nom de la variable et de lui affecter une autre
valeur.
Cette décision a été prise une nouvelle fois pour des raisons de
clarté et de pertinence du code. En effet, il n’y a aucun intérêt à
redéfinir une même variable plusieurs fois.
La portée des variables
La « portée » d’une variable désigne l’endroit où cette variable
va pouvoir être utilisée dans un script.
Vous pouvez retenir que les variables déclarées avec var et celles
avec let au sein d’une fonction ne vont pas avoir la même portée,
c’est-à-dire qu’on ne va pas pouvoir les utiliser aux mêmes
endroits.
Les constantes
Qu’est-ce qu’une constante?
Une constante, comme une variable est un conteneur ou un
espace de stockage temporaire qui va pouvoir stocker une
valeur.
A la différence de la variable, la valeur de la constante ne
varie pas.
Les constantes ont les mêmes règles de nommage que les
variables.
Déclaration d’une constante
Pour créer ou déclarer une constante en JavaScript, nous
allons utiliser le mot clef const.
Syntaxe:

const nom_constante = valeur;


Les types de
données
JavaScript fournit différents types de données pour contenir
différents types de valeurs.
Il existe deux types de données en JavaScript:
1. Types de données primitifs
2. Types de données non primitifs (référence)
Types de données primitifs
Il existe plusieurs types de donnees primitifs en JavaScript,
entre autre:

Numbers: Valeurs entières et à virgule flottante.


JavaScript gère diverses opérations comme l'addition,
la soustraction, etc.
String : Représente les données textuelles. Il peut être
inclus dans des guillemets doubles, simples.
Booléen: Ce type contient deux valeurs: vrai ou faux,
souvent utilisé dans les opérations logiques.
Types de données non
primitifs
Les types de données non primitifs sont les suivants :

Objet: Une collection de propriétés, utilisée pour stocker


des structures de données complexes.

Tableau: représente un groupe de valeurs similaires


Néné SYLLA
Développeuse Web/Mobile
Ce sujet t’a aide?
N’hésite pas à me suivre:
nenesylla7766@[Link]

[Link]

NeneCyberTech

Vous aimerez peut-être aussi