<script>
var num = new Number(43);
console.log(num);
</script>
Selon le tutoriel ici: http://www.w3schools.com/jsref/jsref_obj_number.aspcomment fonctionne new Number (value) dans js?
Syntax
var num = new Number(value);
Note: If the value parameter cannot be converted into a number, it returns NaN (Not-a-Number).
Question:
En firebug-> console, il montre: Number {}
, pas ce que je pense Number {43}
, peu importe quel numéro je mets dans new Number(value)
; il montre toujours: Number {}
alors quel est le but d'utiliser new Number(value)
? Comment ça marche? BTW, j'ai googlé en ligne, mais je n'ai pas trouvé une bonne explication.
[référence obligatoire w3fools] (http://w3fools.com) – zzzzBov
http://www.w3fools.com/ lol @zzzzBov semble avoir gagné la "course". – Hogan
C'est juste un wrapper d'objet pour un nombre, si vous voulez connaître la valeur du nombre enveloppé, appelez 'valuOf'. – Musa