34 lines
601 B
Markdown
34 lines
601 B
Markdown
|
# .cadoles-slide-title[Variables (1/2)]
|
||
|
|
||
|
.cadoles-clearfix[
|
||
|
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 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 ?
|
||
|
```
|