Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
JavaScript - Stocker les informations avec les variables
Le support du cours est associé à la documentation officielle de la fondation Mozilla.
Déclaration des variables: let
et var
let
permet de déclarer des variables dont la portée est limitée à celle du bloc dans lequel elles sont déclarées.
Le mot-clé var
, quant à lui, permet de définir une variable globale ou locale à une fonction (sans distinction des blocs utilisés dans la fonction).
Voici un morceau de code avec la déclaration de variables
const etude ="etude";
mondiplome = 'IUT';
var maFormation = 'INFO';
let maSpecialite = 'DEV';
if (etude == "etude") {
mondiplome = 'BTS';
var maFormation = 'SIO';
let maSpecialite = 'SLAM';
console.log(mondiplome);
console.log(maFormation);
console.log(maSpecialite);
}
console.log(" en dehors du bloc");
console.log(mondiplome);
console.log(maFormation);
console.log(maSpecialite);
Typage faible
var myNumber = '500'; // oops, c'est toujours une chaîne
console.log(typeof(myNumber));
myNumber = 500; // mieux — maintenant c'est un nombre
typeof(myNumber);
Entrez ces quatre lignes dans la console les unes à la suite des autres, et voyez les résultats. Notez l'emploi de la fonction spéciale typeof()
— elle renvoie le type de donnée placé dans la variable. À son premier appel, elle renverra string
, car à ce stade la variable myNumber
contient la chaîne '500'
. Observez bien et voyez ce que la fonction renvoie au second appel.
Types de variables
Dans l'exercice ci-dessous vous devez créer les variables suivantes :
num
qui contient le nombre 42txt
qui contient la chaîne de caractère 42bin
qui contient la valeur booléenne vraieflt
qui contient la valeur 42.42
Les conversions sur les variables
Dans cet exercice vous devez créer les variables suivantes :
num
qui contient le nombre 42txt
qui contient la chaine de caractère 13temp
qui contient le nombre 0- Convertir la chaîne contenue dans
txt
en nombre avec parseInt() et mettre le résultat danstemp
- Ajouter à
num
le contenu detemp
Opérations sur les variables
... C'est à vous de proposer la suite ...
Utilisation de méthode
Vous devez écrire la ligne pour renvoyer le contenu de la variable str
en utilisant la méthode toUpperCase()