JS Strings “+” vs Concat Method

JS Strings “+” vs Concat Method

A volte, gli sviluppatori devono concatenare più stringhe in una singola stringa in varie situazioni, come la creazione di stringhe da utilizzare in espressioni regolari, nei cookie del browser o nell'archiviazione locale, in test automatizzati o stringhe dinamiche per notifiche o messaggi dell'utente e così via. Più specificamente, la combinazione di stringhe in vari modi consente agli sviluppatori di creare applicazioni Web più dinamiche e flessibili.

Questo blog dimostrerà la differenza tra "+”Operatore e il"concat ()"Metodo in JavaScript.

JS Strings "+" vs "Concat ()" Metodo

IL "+”Operatore e il"concat ()"Il metodo sono entrambi utilizzati per unirsi/combinare due o più stringhe in JavaScript. L'operatore "+" è un modo abbreviato per concatenare le corde, mentre il metodo "Concat ()" è un modo più esplicito per unirsi alle corde.

Sintassi

Utilizzare la sintassi data per l'operatore "+" per unire le stringhe:

String1 + String2


La seguente sintassi viene utilizzata per il metodo "Concat ()":

corda.Concat (String1, String2, ..., Stringn);


Esempio 1: giunggi le stringhe usando l'operatore "+"

Crea due stringhe "STR1" E "STR2":

var str1 = "welcome to";
var str2 = "linuxhint";


Usa il "+"Operatore per combinare o aggiungere queste due stringhe e memorizzare la stringa risultante nella variabile"giuntura":

var join = str1 + str2;


Infine, stampa la stringa concatenata sulla console:

console.log (join);


Produzione


Usandolo in un valore numerico darà la somma dei numeri:


Esempio 2: giunggi le stringhe usando il metodo "Concat ()"

Chiama il "concat ()"Metodo per unirsi alle due stringhe:

var join = str1.Concat (STR2);


Stampa la stringa risultante sulla console:

console.log (join);


Produzione


Ora, proviamo a unire i valori numerici usando il metodo "Concat ()". Darà un errore perché si unisce a stringhe non eseguono alcuna operazione come un'operazione aritmetica:


Se vuoi unirti a due numeri, usali come stringa:

Differenza primaria tra operatore "+" e metodo "Concat ()"

La differenza principale tra "(+)" e il "concat ()"È riportato di seguito:

(+) Operatore

Metodo Concat ()

(+) è un operatore JavaScript. Concat () è un metodo JavaScript.
Sono richiesti almeno due valori. È richiesta almeno una stringa.
Concatenare le corde e anche utilizzato per eseguire un'operazione aritmetica sui dati numerici. Solo concatenare i valori della stringa.
Utilizzato per valori numerici e anche per stringhe. Usato solo per le corde.


Si tratta dell'operatore "+" delle stringhe e del metodo "Concat ()" in JavaScript.

Conclusione

IL "(+)”Operatore e il"concat ()"Sono utilizzati il ​​metodo per concatenare le stringhe in JavaScript. La differenza principale in entrambi è che l'operatore "+" combina anche i valori numerici utilizzando le operazioni aritmetiche. Mentre il metodo Concat () si applica solo alle stringhe. In questo blog, abbiamo dimostrato la differenza tra l'operatore "+" e il metodo "Concat ()" in JavaScript.