Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Number : méthode valueOf()

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La méthode valueOf() de Number retourne la valeur de ce nombre.

Exemple interactif

const numObj = new Number(42);
console.log(typeof numObj);
// Sortie attendue : "object"

const num = numObj.valueOf();
console.log(num);
// Sortie attendue : 42

console.log(typeof num);
// Sortie attendue : "number"

Syntaxe

js
valueOf()

Paramètre

Aucun.

Valeur de retour

Un nombre représentant la valeur primitive de l'objet Number défini.

Description

Cette méthode est généralement appelée en interne par JavaScript et non explicitement dans le code web.

Exemples

Utiliser valueOf()

js
const numObj = new Number(10);
console.log(typeof numObj); // object

const num = numObj.valueOf();
console.log(num); // 10
console.log(typeof num); // number

Spécifications

Spécification
ECMAScript® 2027 Language Specification
# sec-number.prototype.valueof

Compatibilité des navigateurs

Voir aussi