Tous les articles par tutoforyou3@gmail.com

Déclaration des variables

Bienvenue à ce nouveau tuto dans le quel nous allons apprendre la déclaration des variables dans JavaScript 🙂 🙂

logo de JavaScript
logo de JavaScript

accès rapide

La démo

mettre ici la vidéo de la démonstration

Qu’est ce qu’une variable ?

Pour faire simple, une variable est un conteneur (caractérisé par son nom) qui garde des valeurs durant toute l’exécution de notre programme.

Les variables en JavaScript ne sont pas typés, c’est-à-dire qu’elles peuvent contenir toutes sortes d’informations comme un nombre entier une chaîne de caractères, un tableau…

Autrement dit, nous n’avons pas besoin de mettre le type de la variable pour la déclarer c’est à dire le langage déterminera automatiquement le type d’une variable, donc pas besoin de spécifier le type d’une variable à sa création.

déclaration non valide dans JavaScript

Comment déclarer une variable ?

En Javascript, pour déclarer une variable nous pouvons utiliser trois mots clé : letconst et var.

let et var permettent de déclarer des variables qui peuvent changer durant l’exécution du programme.

const quand à lui permet de déclarer des constantes qui ne changeront pas durant l’exécution du programme.

Exemple de déclaration :

var user = 'John'
let age = 25
const message = 'Hello'
  • var sert à définir une variable globale
  • let sert à définir une variable locale
  • const sert à déclarer une référence constante

Découvrons maintenant quelques exemple en pratique pour mieux voir la différence entre ces trois déclarations :

Se limite à la portée d’un bloc ?

  • var : non ❌
  • let : oui ✔️
  • const : oui ✔️
Explication

Un bloc est l’ensemble des instructions comprises entre deux accolades « {…} »

Donc si on déclare une var dans une fonction, nous pouvons récupérer le contenu de cette variable en dehors de cette fonction. Cependant, let et const sont reconnues que dans le bloc dans lequel elles sont déclarées.

Cet exemple explique bien cette propriété :

Nous allons faire un test rapide, allez dans la console de votre navigateur en exécutant ce raccourcis (ctrl + shift + i) et suivez étape par étape ce qui est motionné dans cette explication :

1- Déclarer une variable booléenne :
var test = true  // déclarer une variable booléenne
2- Déclarer et afficher les trois types de variable dans un même bloc :
if (test)
{
    var a = 20 
    let b = 30
    const c = 40
    console.log(a) // la console affiche 20 
    console.log(b) // la console affiche 30 
    console.log(c) // la console affiche 40 
}
3- Essayer d’utiliser les trois type en dehors du bloc précédant :
console.log(a) // la console affiche 20 
console.log(b) // la console affiche l'erreur b is not defined 
console.log(c) // la console affiche l'erreur c is not defined
Résultat :
exemple de déclaration des variables
exemple de déclaration des variables

Cet exemple montre que let et const se limitent à la portée d’un bloc donc elles ne sont pas disponibles en dehors de ce bloc

Stocké en global ?

  • var : oui ✔️
  • let : non ❌
  • const : non ❌

C’est à dire var est utilisé pour définir une variable globale donc à n’importe quelle fonction du programme le contenu de cette variable peut être utilisé.

Explication

Donc si on déclare une var dans un bloc , nous pouvons récupérer le contenu de cette variable en dehors de cette fonction. Cependant, let et const sont reconnues que dans le bloc dans lequel elles sont déclarées.

Cet exemple explique bien cette propriété :

Nous allons faire un test rapide, allez dans la console de votre navigateur en exécutant ce raccourcis (ctrl + shift + i) et suivez étape par étape ce qui est motionné dans cette explication :

1- Déclarer les trois types de variables dans un bloc :
{
    var a = 20 
    let b = 30
    const c = 40
}
2- Essayer d’afficher ces trois types de variable après la fin de ce bloc :
console.log(a) // la console affiche 20 
console.log(b) // la console affiche l'erreur b is not defined 
console.log(c) // la console affiche l'erreur c is not defined 
Résultat :
déclaration de variables exemple
déclaration de variables exemple 2

Cet exemple montre que let et const se limitent à la portée d’un bloc tandis que var possède un critère globale donc elle est reconnue tout les long de l’exécution du programme.

Peut être modifiée ?

  • var : oui ✔️
  • let : oui ✔️
  • const : non ❌

C’est à dire nous pouvons modifier les valeurs des variables déclarées comme étant var ou let tandis que le contenue de const reste inchangeable.

Cet exemple explique bien cette propriété :

Nous allons faire un test rapide, allez dans la console de votre navigateur en exécutant ce raccourcis (ctrl + shift + i) et suivez étape par étape ce qui est motionné dans cette explication :

1- Déclarer les trois types de variable :
var a = 20 
let b = 30
const c = 40
2- Essayer de modifier la valeur de ces trois variables :
a = 22  // la valeur a été modifiée à 22  
b = 33  // la valeur a été modifiée à 33   
c = 44  // une erreur s'affiche: on peut pas modifier le contenu
Résultat :
déclaration de variables exemple 3
déclaration de variables exemple 3

Cet exemple montre qu’on peut modifier les valeurs des variables let et var. Cependant, la valeur de const ne peut pas être modifiée.

Comment choisir le nom de ma variable ?

Le nom d’une variable en JavaScript doit respecter les conditions suivantes :

  • commencer par une lettre , un underscore (tiret du bas « _ ») ou le signe $
  • Pour le reste du nom,il ne doit contenir que : de lettres, chiffres, underscore et $
  • Pas d’espace dans le nom d’une variable, mais vous pouvez utiliser une parmi ces méthodes pour que le nom sera facile à comprendre:
  1. utiliser le camelCase () par exemple si vous voulez déclarer la variable qui prendrai comme valeur un nom d’une personne vous pouvez mettre: nomPersonne
  2. utiliser les underscores () par exemple si vous voulez déclarer la variable qui prendrai comme valeur un prénom d’une personne vous pouvez mettre: prenom_personne
  • ne pas utiliser pas les mots clés réservés par JavaScript : exemple ne pas mettre les noms suivants : var , if , const , for, int, etc..

Javascript est sensible à la casse, cela veut dire que la variable birthDate est différente de BirthDate qui est aussi différente birthdate .

Exercice d’application :

Parmi les noms des variables ci-dessous , indiquez les noms valides :

  • 3_tiers
  • NomPersonne
  • Prenom Personne
  • Age200
  • $ligne_Facture
  • let_nom
  • for
  • nom&prenom

Correction

  • 3_tiers : non ❌ : car il commence par un chiffre
  • NomPersonne : oui ✔️
  • Prenom Personne : non ❌ : car il contient un espace
  • Age200 : oui ✔️
  • $ligne_Facture : oui ✔️
  • let_nom : oui ✔️ : même si let et réservé
  • for : non ❌ : car for est réservé par JavaScript pour faire les boucles.
  • nom&prenom: non ❌ : car il contient le caractère « & »

Dans ce tuto , nous avons vu comment déclarer les variables en JavaScript.

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons voir quels sont les types de données qu’on peut mettre dans les variables.

Quiz de ce tuto

Vous pouvez tester que vous avez bien assimiler tous ce que nous avons appris ensemble via ce quiz 🙂 🙂 amusez vous bien.

/8
0 votes, 0 avg
18
Créé le

Quiz JavaScript : Déclaration de variables

Ce quiz vous aide à améliorer vos connaissances en JavaScript 🙂 🙂 

1 / 8

1. let sert à définir une référence constante :

2 / 8

2. Quelle sera la sortie de ce code ?

déclaration des variables 2 Quiz

3 / 8

3. Quelle sera la sortie de ce code ?

déclaration des variables Quiz

4 / 8

4. On peut modifier la valeur d'une variable déclarée comme étant const

5 / 8

5. une variable déclarée comme étant var est stockée en global ?

6 / 8

6. cette déclaration est valide dans JavaScript

déclaration des variables

7 / 8

7. Quelle sera la sortie de ce code ?

déclaration des variables 3 Quiz

8 / 8

8. sélectionner les noms des variables valides

Votre note est de

0%

Veuillez évaluer ce quiz

Introduction et historique

Bienvenue à la série de tutoriels JavaScript 🙂 🙂

Tout le long de cette série vous allez voir pas mal de notion de ce langage et vous allez vous amusez à écrire ses lignes de codes 🙂 🙂

logo de JavaScript
logo de JavaScript

accès rapide

La démo

mettre ici la vidéo de la démonstration

Définition de JavaScript

JavaScript (souvent abrégé JS) est un langage de programmation qui ajoute de l’interactivité à un site web (par exemple : réponses quand on clique sur un bouton, jeux interactives , ajouter un contrôle aux données entrées dans un formulaire …).

C’est un langage de programmation de scripts utilisé dans les pages web interactives. Le langage a été créé en 1995 par Netscape Communications Corporation.

A quoi sert JavaScript ?

On utilise JS  principalement sur Internet, en complément de HTML et CSS. Il utilise des scripts pour créer du contenu dynamique.

JS permet de réaliser beaucoup de fonctionnalité à savoir :

  • créer du contenu mis à jour de façon dynamique
  • contrôler le contenu multimédia
  • animer des images

Quelques caractéristiques

JS est sensible à la casse, c’est-à-dire qu’il fait une différence entre un nom de variable contenant ou non des majuscules. Par exemple la variable FirstName est différente à firstName qui est aussi différente à firstname.

Chaque instruction se termine par un point-virgule. Cependant , le point-virgule n’est pas obligatoire si l’instruction qui suit se trouve sur la ligne suivante. Mais, de préférence, on utilise les point-virgule pour plus de visibilité de notre code.

Différence entre « Java » et « JavaScript »

Il ne faut pas confondre le JavaScript et le Java. vous pouvez voir la différence entre ces deux langage via le tableau ci-dessous :

JavaScriptJava
est un langage de script basé sur les objets est un langage de programmation orienté objet
Le code JavaScript est exécuté sur le navigateur uniquement, car JavaScript est développé que pour le navigateur.Les applications Java peuvent s’exécuter sur n’importe quelle machine virtuelle (JVM) ou navigateur.
Le fichier JavaScript porte l’extension «.js». Il est interprété mais non compilé.L’extension d’un fichier Java est «.Java» et le code source est traduit en bytecodes qui est exécuté par JVM (Java Virtual Machine).
ne prend pas en charge la fonctionnalité multithreadingprend en charge le multithreading où plusieurs programmes peuvent être exécutés en même temps
Différence entre JavaScript et Java

A quoi ressemble un script?

Un script est une portion de code qui vient s’insérer dans une page HTML. Le code du script n’est pas visible dans la fenêtre du navigateur et ce dernier peut le comprendre grâce aux balises spécifiques qui lui signalent qu’il s’agit d’un script écrit en langage JavaScript.
Les balises annonçant un code Javascript sont les suivantes :

<SCRIPT language="Javascript">
Placez ici le code de votre script
</SCRIPT>

Dans ce tuto , nous avons défini JavaScript , à quoi sert ce langage , quelques caractéristiques de ce langage ainsi que le différence entre celui-ci et java et finalement nous avons vu à quoi semble un script .

Espérons bien que ce tuto vous a plu. Rattachez vos ceinture pour commencer à coder avec ce langage à partir des tutos suivants 🙂 🙂

Quiz de ce tuto

Vous pouvez tester que vous avez bien assimiler tous ce que nous avons appris ensemble via ce quiz 🙂 🙂 amusez vous bien.

/9
0 votes, 0 avg
37
Créé le

Quiz JavaScript Introduction et historique

Ce quiz vous aide à améliorer vos connaissances en JavaScript 🙂 🙂 

1 / 9

1. Quelle est l’extension du fichier JavaScript ?

2 / 9

2. JavaScript prend en charge le multithreading 

3 / 9

3. Quelle est l'abréviation de JavaScript ?

4 / 9

4. JavaScript a été créé par ...

5 / 9

5. JavaScript sert à ....

6 / 9

6. Le Javascript n'est pas sensible à la casse

7 / 9

7. Insertion d'un script JavaScript dans un fichier HTML se fait comme suite :

Quiz JavaScript

8 / 9

8. Dans quelle année JavaScript a été créé ?

9 / 9

9. Le code JavaScript est exécuté sur le navigateur uniquement

Votre note est de

0%

Veuillez évaluer ce quiz