formations/javascript/base/variables-1.md

41 lines
670 B
Markdown
Raw Normal View History

2015-03-25 17:27:03 +01:00
# .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 !';
2015-03-26 17:36:34 +01:00
// Elle peut être globale
myGlob = 'global';
2015-03-25 17:27:03 +01:00
// 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 ?
```
???
Résultats:
foo -> 'foo1'
bar -> NaN