jet:working_with_numbers
This is an old revision of the document!
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);
jet/working_with_numbers.1453226143.txt.gz · Last modified: 2016/01/19 18:55 by leo