5 Formas de converter para string em JavaScript

5 Maneiras de converter valores para string em JavaScript

O JavaScript é uma linguagem muito ampla e permite que muitas atividades possam ser feitas de formas diferentes, pensando nisso hoje vou mostrar 5 Formas de converter para string em JavaScript.

Mas vale lembrar que em alguns casos a conversão para String só vai funcionar para os tipos primitivos.

Concatenando com String vazia

5 Formas de converter para string em JavaScript - Concatenando com String vazia
5 Formas de converter para string em JavaScript – Concatenando com String vazia

Quando concatenamos um objeto primitivo com uma String vazia temos o valor convertido para String.

O mesmo ocorre pois o JavaScript não é fortemente tipado e quando a concatenamos uma String com qualquer outro tipo primitivo o tipo do resultado será sempre String.

Mas isso só é verdade para tipos primitivos, para classes ou para objetos não é possível fazer isso.

Usando Template Strings

5 Formas de converter para string em JavaScript - Template Strings
5 Formas de converter para string em JavaScript – Template Strings

Template Strings ou Template Literals são Strings que permitem expressões embutidas, e o resultado de tais expressões será convertido para String.

As Template Strings são envolvidas por “ e podem conter expressões indicadas por um cifrão e envoltos por chaves, como por exemplo: ${expressão}.

Utilizando JSON.stringify

5 Formas de converter para string em JavaScript - JSON.stringify()
5 Formas de converter para string em JavaScript – JSON.stringify()

De forma similar aos demais métodos o JSON.stringify converte um objeto em string, mas a conversão é feita usando o padrão de strings JSON.

Usando .toString()

Todo objeto no JavaScript contém a função .toString() que permite converter o objeto para string de maneira default, entretanto ele não converte de maneira explícita objetos complexos.

Usando o construtor de String

O tipo primitivo String tem um construtor que espera qualquer objeto, convertendo assim o objeto passado como parâmetro para String.

Além disso o construtor de String permite o uso de caracteres de impressão e caracteres especiais.

Usar o construtor de string é a forma mais recomendada para converter um valor para instring

5 Formas de converter para string em JavaScript – Conclusão

Como pudemos ver há muitas formas diferentes para converter um objeto pra string, mas vale lembrar que cada um deles tem seus prós e contras, desde facilidade de manutenção até performance do código, cabe a você analisar qual ficará melhor na sua aplicação.

Agora se você quer aprender criando projetos então confira o curso Programador Full Stack JavaScript dos nossos parceiros da One Bit Code.

Quer saber mais dicas de desenvolvimento? Clique aqui.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *