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.