JS stīgas “+” pret Concat metodi

Js Stigas Pret Concat Metodi



Dažreiz izstrādātājiem dažādās situācijās ir jāsavieno vairākas virknes vienā virknē, piemēram, izveidojot virknes lietošanai regulārajās izteiksmēs, pārlūkprogrammas sīkfailos vai lokālajā krātuvē, automatizētā testēšanā vai dinamiskās virknes lietotāju paziņojumiem vai ziņojumiem utt. Konkrētāk, virkņu apvienošana dažādos veidos ļauj izstrādātājiem izveidot dinamiskākas un elastīgākas tīmekļa lietojumprogrammas.

Šis emuārs parādīs atšķirību starp + ' operators un ' concat () ” metodi JavaScript.







JS Strings “+” vs “concat()” metode

' + ' operators un ' concat () ” metodes tiek izmantotas, lai apvienotu/apvienotu divas vai vairākas virknes JavaScript. Operators “+” ir īss veids, kā savienot virknes, savukārt metode “concat()” ir precīzāks veids, kā savienot virknes.



Sintakse



Izmantojiet norādīto sintaksi operatoram “+”, lai savienotu virknes:





string1 + virkne2


Metodei “concat()” tiek izmantota šāda sintakse:

string.concat ( virkne1, virkne2, ... , virkneN ) ;


1. piemērs: savienojiet virknes, izmantojot operatoru “+”.



Izveidojiet divas virknes ' str1 ' un ' str2 ”:

var str1 = 'Laipni lūdzam ' ;
var str2 = 'Linux' ;


Izmantojiet ' + ' operatoru, lai apvienotu vai pievienotu šīs divas virknes un saglabātu iegūto virkni mainīgajā ' pievienoties ”:

bija pievienoties = str1 + str2;


Visbeidzot konsolē izdrukājiet sasaistīto virkni:

console.log ( pievienoties ) ;


Izvade


Izmantojot to skaitliskā vērtībā, tiks iegūta skaitļu summa:


2. piemērs. Virkņu savienošana, izmantojot metodi “concat()”.

Zvaniet uz ' concat () ” metode, lai savienotu divas virknes:

bija pievienoties = str1.concat ( str2 ) ;


Izdrukājiet iegūto virkni konsolē:

console.log ( pievienoties ) ;


Izvade


Tagad mēģināsim savienot skaitliskās vērtības, izmantojot metodi “concat()”. Tas radīs kļūdu, jo tas savieno virknes, neveicot nekādas darbības, piemēram, aritmētisku darbību:


Ja vēlaties apvienot divus skaitļus, izmantojiet tos kā virkni:

Galvenā atšķirība starp “+” operatoru un “concat()” metodi

Galvenā atšķirība starp ' (+) ” un „ concat () ” ir norādīts zemāk:

(+) Operators

concat() metode

(+) ir JavaScript operators. concat () ir JavaScript metode.
Nepieciešamas vismaz divas vērtības. Nepieciešama vismaz viena virkne.
Savienojiet virknes un arī izmanto, lai veiktu aritmētisku darbību ar skaitliskiem datiem. Savienojiet tikai virknes vērtības.
Izmanto skaitliskām vērtībām un arī virknēm. Lietots tikai stīgām.


Tas viss attiecas uz virkņu “+” operatoru un “concat()” metodi JavaScript.

Secinājums

' (+) ' operators un ' concat () ” metode tiek izmantota virkņu savienošanai JavaScript. Galvenā atšķirība abos ir tā, ka operators “+” arī apvieno vai pievieno skaitliskās vērtības, izmantojot aritmētiskās darbības. Lai gan metode concat () attiecas tikai uz virknēm. Šajā emuārā mēs parādījām atšķirību starp operatoru “+” un metodi “concat()” JavaScript.