A volte, gli sviluppatori devono concatenare più stringhe in una singola stringa in varie situazioni, come la creazione di stringhe da utilizzare nelle espressioni regolari, nei cookie del browser o nell'archiviazione locale, nei test automatici o nelle stringhe dinamiche per le notifiche o i messaggi degli utenti 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 il ' + ” operatore e il “ concat() ” metodo in JavaScript.
Stringhe JS Metodo '+' vs 'concat ()'.
IL ' + ” operatore e il “ concat() ” sono entrambi usati per unire/combinare due o più stringhe in JavaScript. L'operatore '+' è un modo abbreviato per concatenare le stringhe, mentre il metodo 'concat()' è un modo più esplicito per unire le stringhe.
Sintassi
Usa la sintassi data per l'operatore '+' per unire le stringhe:
stringa1 + stringa2
La seguente sintassi viene utilizzata per il metodo 'concat()':
Esempio 1: Unisci stringhe utilizzando l'operatore '+'.
Crea due stringhe “ str1 ' E ' str2 ”:
var str1 = 'Benvenuto a ' ;var str2 = 'Linux' ;
Usa il ' + ” operatore per combinare o sommare queste due stringhe e memorizzare la stringa risultante nella variabile “ giuntura ”:
Infine, stampa la stringa concatenata sulla console:
Produzione
Usandolo in un valore numerico darà la somma dei numeri:
Esempio 2: Unire stringhe utilizzando il metodo 'concat()'.
Chiama il ' concat() ” metodo per unire le due stringhe:
era giuntura = str1.concat ( str2 ) ;
Stampa la stringa risultante sulla console:
Produzione
Ora proviamo a unire valori numerici usando il metodo 'concat()'. Darà un errore perché unisce le stringhe senza eseguire alcuna operazione come un'operazione aritmetica:
Se vuoi unire due numeri, usali come una stringa:
Differenza primaria tra l'operatore '+' e il metodo 'concat ()'.
La principale differenza 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. |
Concatena le stringhe e serve anche per eseguire un'operazione aritmetica su dati numerici. | Concatena solo i valori della stringa. |
Utilizzato per i valori numerici e anche per le stringhe. | Utilizzato solo per le corde. |
Questo è tutto sull'operatore di stringhe '+' e sul metodo 'concat ()' in JavaScript.
Conclusione
IL ' (+) ” operatore e il “ concat() ” sono utilizzati per concatenare le stringhe in JavaScript. La differenza principale in entrambi è che l'operatore '+' combina o somma anche i valori numerici usando 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.