JS Strings '+' rispetto al metodo Concat

Js Strings Rispetto Al Metodo Concat



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()':

stringa.concat ( stringa1, stringa2, ... , stringaN ) ;


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 ”:

era giuntura = str1 + str2;


Infine, stampa la stringa concatenata sulla console:

console.log ( giuntura ) ;


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:

console.log ( giuntura ) ;


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.