String.prototype.valueOf()

O método valueOf() retorna o valor primitivo de um objeto String.

Experimente

Sintaxe

str.valueOf()

Valor retornado

Uma string representando o valor primitivo de um objeto String.

Descrição

O método valueOf() do objeto String retorna o valor primitivo de um objeto String como um dado do tipo string. Esse valor é equivalente a String.prototype.toString().

Esse método é normalmente chamado internamente pelo JavaScript e não fica explícito no código.

Exemplos

Usando valueOf()

js
var x = new String("Olá, mundo");
console.log(x.valueOf()); // retorna 'Olá, mundo'

Especificações

Specification
ECMAScript Language Specification
# sec-string.prototype.valueof

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também