[RESOLVIDO]toString() e typeof

2 respostas Resolvido
javascript
Matheus_Henrique2

Bom dia,
Estou aprendendo os fundamento de javascript e estou com uma dúvida…

let idade = 30

// Transformando para string

console.log(idade.toString())

// Verificando se houve mudança de tipo

console.log(typeof idade)

Aqui pessoal ele me retornou number e não string.
o toString() converte o valor ou o tipo da variável?

2 Respostas

A

Ele converte o valor, criando uma nova string, sem modificar a variável original idade.
Para continuar com o valor como string, atribua o resultado a uma nova variável.

darlan_machado
Solucao aceita

Vamos por partes:

Aqui você criou uma variável e definiu o seu valor como um inteiro, o número 30.

Aqui você não transformou nada, apenas disse que queria que o console exibisse o conteúdo da variável idade em formato de String.
Se quisesse converter, teria que fazer algo como

idade = idade.toString();

Só então isso

Retornaria string

Criado 17 de março de 2018
Ultima resposta 17 de mar. de 2018
Respostas 2
Participantes 3