|<- [[jet:Working with arrays]]|[[jet:Working with strings]] ->|
====Numbers====
- Pas d'interger, long, float, etc. : En js tous les nombres sont représentés par des 64bits floating point numbers.
=== addition vs. concaténation ===
var foo = 5;
var bar = 5;
console.log(foo+bar); //10
var foo = "5";
var bar = "5";
console.log(foo+bar); // "55"
var foo = 5;
var bar = "5";
console.log(foo+bar); // "55"
var foo = "5";
var bar = "b";
console.log(foo * bar); // NaN
===NaN===
var foo = "55"; // pourrait aussi bien être "abc"
var myNumber = number(foo); // essaie de convertir en nombre
if (isNaN(myNumber)) { console.log("NaN !" };
===Math object===
- Math.max(a,b,c);
- Math.min(a,b,c);