2-Modifiez une variable - Apprenez à programmer avec JavaScript - OpenClassrooms
2-Modifiez une variable - Apprenez à programmer avec JavaScript - OpenClassrooms
Accueil > Cours > Apprenez à programmer avec JavaScript > Modifiez une variable
12 heures Facile
04:18
Dans le chapitre précédent, vous avez appris quelques mots du langage JavaScript. Découvrons
maintenant comment formuler des phrases en utilisant des opérateurs !
Comme nous l’avons vu précédemment, en JavaScript, il existe plusieurs types pour décrire la valeur
d’une variable. En fonction du type de données, les opérations qui permettent de manipuler ces données
sont différentes.
Dans ce chapitre, nous allons apprendre à manipuler les trois types de données basiques :
Un opérateur est un symbole qui permet d’effectuer des actions sur des variables ou des valeurs.
Ces actions peuvent être des opérations mathématiques, ou encore des comparaisons entre
valeurs.
Voyons ensemble les différents résultats que l’on obtient, selon le type de données que l’on manipule.
Imaginons que vous souhaitiez connaître le nombre d’entrées qu’a fait le film Batman durant les deux
premières semaines suivant sa sortie dans un cinéma donné. Il vous faudra additionner le nombre
d’entrées de la première semaine avec celui de la deuxième semaine.
Ici nous avons utilisé des instructions const, car les valeurs ne changeront pas dans la suite du
code. N’oubliez pas de vous poser la question chaque fois que vous devez définir une variable.
Et voilà ! Vous avez fait votre première addition en JavaScript, félicitations ! 🥳 Le principe est le même
pour les autres opérations mathématiques qui auront chacun un opérateur : les soustractions - , les
multiplications * , les divisions / .
Imaginez maintenant un autre cas de figure. Vous voulez connaître en direct le nombre de places
vendues dans la journée. Vous avez une variable qui contient le nombre actuel de places vendues, et
vous voulez lui ajouter le nombre de places vendues à l’instant dans le cinéma.
Comme vous pouvez le constater, j’ai répété deux fois placesDejaVendues. Si j’avais écrit
placesDejaVendues = 10, cela aurait écrasé la valeur 150 au lieu de réaliser une addition. Comme ce
genre d’opération est très fréquent, JavaScript a créé des raccourcis pour les réaliser : les opérateurs
d’affectation.
On peut donc écrire plus simplement :
javascript
variantes pour les autres opérations mathématiques existent également. On aura donc -=
pour une soustraction, *= pour une multiplication, /= pour une division.
Si on utilise l’opérateur + entre deux chaînes de caractères, on réalise ce que l’on appelle en
programmation une concaténation.
La concaténation est le fait de mettre bout à bout deux chaînes de caractères. On utilise cette
opération quand la chaîne de caractères que l’on souhaite stocker dans une variable est dans
deux variables différentes.
Par exemple :
javascript
Les caractères // que vous apercevez à la fin de cet extrait de code me permettent d’insérer
des commentaires écrits sans qu’ils aient une incidence sur le code lui-même. C’est ainsi que je
pourrai vous donner des indications directement dans le code.
Les commentaires sont d’une manière générale très utiles si vous devez vous relire par la suite,
ou partager votre code avec d’autres.
Comme pour les chiffres, vous pouvez également utiliser l’opérateur += : javascript
1 let punchline = "Mon nom est Bond"
2 punchline += ", James Bond."
3 // punchline vaut “Mon nom est Bond, James Bond.”
Par exemple, pour savoir si un utilisateur d’un site web est connecté ou pas, on écrira :
javascript
Il existe de nombreux autres opérateurs, n’hésitez pas à aller consulter la documentation pour
les découvrir.
Récapitulons en vidéo
Je vous propose de revenir sur ces différentes opérations dans la vidéo ci-dessous :
02:09
Lorsque vous utilisez des opérateurs, ne mélangez pas les types de données entre eux. Assurez-vous
que vos variables ont des types cohérents.
Reprenons l’exemple des places de cinéma, mais avec des guillemets autour des chiffres.
Si on écrit ceci :
javascript
Pour résoudre ce problème, nous pouvons soit enlever les guillemets autour des chiffres, soit préciser à
JavaScript que nous voulons vraiment utiliser des chiffres, grâce à l’instruction Number. Cette dernière
permet de convertir le texte “150” en chiffre 150.
javascript
01:13
À vous de jouer !
Et maintenant, entraînez-vous à manipuler des variables avec CodePen.
Vous gérez une bibliothèque qui contient 500 livres. Vous décidez de faire les opérations
suivantes :
1. Créez une variable totalLivres initialisée à 500 et dans laquelle vous réaliserez ces opérations une par
une, jusqu’à avoir le nombre final de livres.
3. Créez une nouvelle variable appelée affichageTotalLivres, en utilisant le résultat total précédemment
calculé.
Cette variable devra contenir la chaîne de caractères ci-dessous :
Corrigé
Vous pouvez vérifier votre travail en consultant le corrigé et la vidéo ci-dessous :
02:11
En résumé
Vous connaissez les types de données : string, number, boolean.
Vous pouvez modifier une variable en utilisant des opérateurs qui seront différents en fonction du
type de données que vous manipulez.
Vous obtiendrez alors des résultats différents, comme une opération mathématique entre deux
chiffres, ou une concaténation entre deux chaînes de caractères.
Vous connaissez les différents types de données et comment les manipuler en JavaScript. Suivez-moi
dans le prochain chapitre pour passer à la vitesse supérieure : structurer des données !
Projets professionnalisants
Mentorat individuel
Le professeur
David Pierru
Mentor chez OpenClassrooms (spécialisé dans les parcours web), Ingénieur IT et freelance.
OPENCLASSROOMS
AIDE
LANGUE
Français
NOUS SUIVRE
Mentions légales Conditions générales d'utilisation Politique de protection des données personnelles
Cookies Accessibilité