formations/javascript/base/variables-1.md

670 B

.cadoles-slide-title[Variables (1/2)]

Javascript est un langage faiblement typé.

var foo; // Une variable peut être déclarée, avec ou sans valeur
var bar = 'hello world !';

// Elle peut être globale
myGlob = 'global';

// Elle peut changer de type de valeur en cours d'exécution
bar = 5

// Incrémentation...
bar += 1; // -> 6
bar -= 2; // -> 4

// ... ou concaténation
bar = 'hello';
bar += ' world !';
console.log(bar); // -> 'hello world !'

À votre avis ?

var foo = 'foo';
foo += 1;
console.log(foo)    // Résultat ?

var bar = 'bar';
bar -= 1;
console.log(bar)    // Résultat ?

???

Résultats:

foo -> 'foo1' bar -> NaN