34 lines
626 B
Markdown
34 lines
626 B
Markdown
# .cadoles-slide-title[Variables (1/2)]
|
|
|
|
Javascript est un langage **faiblement typé**.
|
|
```js
|
|
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 ?**
|
|
```js
|
|
var foo = 'foo';
|
|
foo += 1;
|
|
console.log(foo) // Résultat ?
|
|
|
|
var bar = 'bar';
|
|
bar -= 1;
|
|
console.log(bar) // Résultat ?
|
|
```
|