Strings JS “+” vs Concat Method

Strings JS “+” vs Concat Method

Às vezes, os desenvolvedores precisam concatenar várias seqüências em uma única corda em várias situações, como criar strings para uso em expressões regulares, em cookies do navegador ou armazenamento local, em testes automatizados ou strings dinâmicos para notificações ou mensagens de usuário e assim. Mais especificamente, combinar seqüências de cordas de várias maneiras permite que os desenvolvedores criem aplicativos da web mais dinâmicos e flexíveis.

Este blog demonstrará a diferença entre o “+Operador e o “concat ()”Método em JavaScript.

JS Strings “+” vs “concat ()” método

O "+Operador e o “concat ()”O método é usado para ingressar/combinar duas ou mais strings em javascript. O operador "+" é uma maneira abreviada de concatenar strings, enquanto o método "concat ()" é uma maneira mais explícita de se juntar às cordas.

Sintaxe

Use a sintaxe dada para o operador "+" se juntar às strings:

String1 + String2


A sintaxe a seguir é usada para o método "concat ()":

corda.concat (string1, string2,…, stringn);


Exemplo 1: Junte -se a strings usando o operador "+"

Crie duas cordas “STR1" e "STR2”:

var str1 = "Bem -vindo a";
var str2 = "linuxhint";


Use o "+”Operador para combinar ou adicionar essas duas cordas e armazenar a string resultante na variável“juntar”:

var junção = str1 + str2;


Por fim, imprima a sequência concatenada no console:

console.log (junção);


Saída


Usá -lo em um valor numérico fornecerá a soma dos números:


Exemplo 2: Junte -se a strings usando o método "concat ()"

Ligar para "concat ()”Método para ingressar nas duas seqüências:

var junção = str1.concat (STR2);


Imprima a sequência resultante no console:

console.log (junção);


Saída


Agora, vamos tentar ingressar em valores numéricos usando o método "concat ()". Ele dará um erro porque se junta a Strings não executa nenhuma operação como uma operação aritmética:


Se você quiser participar de dois números, use -os como uma string:

Diferença primária entre o operador “+” e o método “concat ()”

A principal diferença entre o “(+)" e a "concat ()”É dado abaixo:

(+) Operador

Método concat ()

(+) é um operador JavaScript. Concat () é um método JavaScript.
Pelo menos dois valores são necessários. Pelo menos uma corda é necessária.
Concatenar as cordas e também usado para realizar uma operação aritmética em dados numéricos. Apenas concatenar os valores da string.
Usado para valores numéricos e também para strings. Usado apenas para as cordas.


É tudo sobre o operador de strings “+” e o método “concat ()” em javascript.

Conclusão

O "(+)Operador e o “concat ()”O método é utilizado para concatenar strings em JavaScript. A principal diferença em ambos é que o operador "+" também combina ou adiciona os valores numéricos usando operações aritméticas. Enquanto o método concat () se aplica apenas às seqüências. Neste blog, demonstramos a diferença entre o operador "+" e o método "concat ()" em javascript.