JS șiruri „+” vs metoda Concat

Js Siruri Vs Metoda Concat



Uneori, dezvoltatorii trebuie să concateneze mai multe șiruri într-un singur șir în diverse situații, cum ar fi crearea șirurilor de caractere pentru a fi utilizate în expresii regulate, în cookie-urile browserului sau în stocarea locală, în testarea automată sau șirurile dinamice pentru notificările sau mesajele utilizatorului și așa mai departe. Mai precis, combinarea șirurilor în diferite moduri permite dezvoltatorilor să creeze aplicații web mai dinamice și mai flexibile.

Acest blog va demonstra diferența dintre „ + ' operator și ' concat() ” metoda în JavaScript.







JS șiruri „+” vs metoda „concat()”.

+ ' operator și ' concat() ” sunt folosite ambele pentru a uni/combina două sau mai multe șiruri în JavaScript. Operatorul „+” este o modalitate scurtă de a concatena șiruri, în timp ce metoda „concat()” este o modalitate mai explicită de a uni șirurile.



Sintaxă



Utilizați sintaxa dată pentru operatorul „+” pentru a uni șirurile:





șir1 + șir2


Următoarea sintaxă este utilizată pentru metoda „concat()”:

string.concat ( șir1, șir2, ... , șirN ) ;


Exemplul 1: Unirea șirurilor de caractere folosind operatorul „+”.



Creați două șiruri „ str1 ' și ' str2 ”:

var str1 = 'Bun venit la ' ;
var str2 = 'Linux' ;


Folosește ' + ” operator pentru a combina sau adăuga aceste două șiruri și a stoca șirul rezultat în variabila ” a te alatura ”:

a fost a te alatura = str1 + str2;


În cele din urmă, tipăriți șirul concatenat pe consolă:

console.log ( a te alatura ) ;


Ieșire


Folosind-o într-o valoare numerică va da suma numerelor:


Exemplul 2: Unirea șirurilor de caractere folosind metoda „concat()”.

Suna ' concat() ” metoda de a uni cele două șiruri:

a fost a te alatura = str1.concat ( str2 ) ;


Tipăriți șirul rezultat pe consolă:

console.log ( a te alatura ) ;


Ieșire


Acum, să încercăm să unim valori numerice folosind metoda „concat()”. Va da o eroare deoarece unește șiruri de caractere nu efectuează nicio operație ca o operație aritmetică:


Dacă vrei să unești două numere, folosește-le ca șir:

Diferența principală între operatorul „+” și metoda „concat()”.

Diferența principală dintre „ (+) ' si ' concat() ” este prezentat mai jos:

(+) Operator

Metoda concat().

(+) este un operator JavaScript. concat() este o metodă JavaScript.
Sunt necesare cel puțin două valori. Este necesar cel puțin un șir.
Concatenează șirurile și, de asemenea, este folosit pentru a efectua o operație aritmetică pe date numerice. Concatenează numai valorile șirului.
Folosit pentru valori numerice și, de asemenea, pentru șiruri. Folosit doar pentru corzi.


Acesta este totul despre operatorul șiruri „+” și metoda „concat()” în JavaScript.

Concluzie

(+) ' operator și ' concat() ” sunt utilizate pentru concatenarea șirurilor în JavaScript. Principala diferență în ambele este că operatorul „+” combină sau adună și valorile numerice folosind operații aritmetice. În timp ce metoda concat() se aplică numai șirurilor. În acest blog, am demonstrat diferența dintre operatorul „+” și metoda „concat()” în JavaScript.