A interpolação da string é um processo para usar chamadas de função, variáveis e expressões aritméticas em uma string diretamente. Antes da interpolação da string, as características das variáveis JavaScript, as chamadas de expressão e função são incorporadas em uma string usando sequência de escape, literais de objeto e processo de concatenação que torna o código bagunçado e menos compreensível.
Neste artigo, discutiremos a interpolação de strings em JavaScript com os seguintes resultados de aprendizado:
Como usar a interpolação de strings em JavaScript
No JavaScript, a interpolação de string é realizada usando o modelo literal. Esses literais de modelo usam backticks (““) para embrulhar uma corda dentro e o $ assine com um par de colchetes encaracolados é usado para incorporar expressão em um modelo literal para interpolação de cordas.
Sintaxe:
'Este é o processo de interpolação de string $ expressão'Como usar operadores aritméticos na interpolação de string
Na interpolação de string, podemos incorporar operadores aritméticos com $ e aparelho encaracolado, como mostrado abaixo
Código:
var a = 2;Aqui pegamos duas variáveis a e b e inicialize -os, então tomamos outra variável primeiro em que usamos backsticks para incorporar string e expressão.
Saída:
No exemplo acima, a expressão é calculada dentro do modelo literal que retorna 5 como resultado.
Diferença entre concatenação de string e interpolação de string
Interpolação de string e concatenação de string, ambos são usados para se juntar às cordas, chamadas de função e expressões aritméticas em uma corda. Os exemplos a seguir mostram a diferença entre as duas técnicas de união de string.
Concatenação de String:
Os exemplos a seguir mostram como incorporamos cordas e variáveis antes da interpolação de string.
Código:
const nome = 'John';Aqui fazemos uma variável nome, idade e Informação. Em seguida, inicializamos o nome com um valor de string, envelhece com um valor inteiro e, na variável de informação, realizamos concatenação de string.
Saída:
É visto claramente que usamos (+) sinal para unir strings e variáveis que deixam o código bagunçado e menos claro.
Interpolação de string:
Vamos dar o exemplo acima e executar a interpolação de string para entender claramente a diferença.
Código:
const nome = 'John';Aqui usamos o $ assinar com o par de aparelhos encaracolados para incorporar as variáveis em uma corda.
Saída:
Com a ajuda do modelo literal, realizamos interpolação de string, o que torna o código limpo, facilmente legível e compreensível.
Agora, você entendeu a clara diferença entre a concatenação da string e a interpolação de string. Vamos dar uma olhada nos exemplos de código de interpolação de string em diferentes cenários.
Como usar interpolação de string com declarações condicionais
O exemplo a seguir demonstra o uso de interpolação de string com declarações condicionais.
Código:
const x = 3;Aqui adicionamos um operador ternário para verificar se um número é par ou ímpar com a ajuda de interpolação de string.
Saída:
O código funcionou como esperávamos.
Como usar os operadores lógicos com interpolação de string
Também podemos usar operadores lógicos como &&, ||, ? com interpolação de string. No exemplo seguinte, estamos usando && operador com interpolação de string.
Código:
const idade = 20;Aqui verificamos se a pessoa é adulta ou adolescente com a ajuda do Operador && na interpolação de string.
Saída:
Com a ajuda do Operador e Operador Ternário em Interpolação de String, temos o resultado desejado.
Conclusão
A interpolação da string é um recurso muito útil e importante do ES6, que permite que seus usuários incorporem expressões, variáveis, strings e chamadas de função diretamente em uma string sem usar sequências de fuga, primitivas e concatenação.