Number.prototype.valueOf()

O método valueOf() retorna o valor primitivo contido no objeto Number.

Sintaxe

numObj.valueOf()

Valor retornado

Um número representando o valor primitivo do objeto Number.

Descrição

Este método normalmente é invocado internamente pelo JavaScript e não explicitamente em um código web.

Exemplos

Utilizando valueOf

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

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

Specifications

Specification Status Comment
ECMAScript 1st Edition (ECMA-262) Padrão Definição inicial. Implementada no JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)
The definition of 'Number.prototype.valueOf' in that specification.
Padrão  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Number.prototype.valueOf' in that specification.
Padrão  
ECMAScript (ECMA-262)
The definition of 'Number.prototype.valueOf' in that specification.
Padrão em tempo real  

Browser compatibility

BCD tables only load in the browser

See also