Skip to content

Des variables en veux-tu en voilà ! ​

Nous avons vu comment déclarer une balise script. Un code sans variable c'est un peu comme une pizza sans olives…

Introduction ​

Nous avons vu dans le cours que les variables pouvaient être de deux types, variable et constante, dans ce TP nous allons les utiliser.

Une variable ​

Modifier le code du TP précédent afin de déclarer une variable :

javascript
let message = "Bonjour à tous";

Utiliser cette variable dans votre alerte.

Une constante ​

En utilisant le code suivant :

javascript
const nom = "Brosseau";

nom = "valentin";

Vérifier que la constante n'est pas écrasée pendant le fonctionnement de votre programme. Que voyez-vous dans la console de votre navigateur ?

La réponse

Votre navigateur produit une erreur : Uncaught TypeError: Assignment to constant variable.. Une constante ne peut pas être réécrite, c'est tout l'intérêt.

Poser une question ? ​

Nous avons vu qu'il était possible de déclarer une variable, mais il est également possible de poser des questions à votre utilisateur. Pour ça nous avons la fonction prompt, cette fonction s'utilise comme ça :

javascript
prompt("Votre âge ?");

Cette fonction retourne la valeur saisie par l'utilisateur, vous pouvez donc écrire :

javascript
let age = prompt("Votre âge ?");

À faire ​

Écrire le code permettant :

  • De demander l'âge à votre utilisateur.
  • Afficher la valeur avec une alerte.

Et si nous allions plus loin ? ​

Maintenant que vous savez poser des questions et afficher des valeurs. Je vous propose de créer une machine à additionner. Pour ça votre programme doit :

  • Demander la première valeur à additionner à l'utilisateur
  • Demander la seconde valeur à l'utilisateur
  • Réaliser l'opération variable1 + variable2 et afficher le résultat à l'utilisateur (dans la console ou dans une alerte).

C'est à vous de jouer !

Astuce

Surpris par le résultat ? 10 + 5 qui donne 105 ? La fonction prompt retourne toujours du texte, l'opérateur + fait donc une concaténation. Il est possible en JavaScript de « changer le type d'une variable » avec parseInt. Je vous laisse tester.

La suite ? Le TP 1.2 pour découvrir les sélecteurs.

×

Reformulation

La reformulation (IA exécutée localement dans votre navigateur) peut faire des erreurs. Envisagez de vérifier les informations.