JS Strings '+' vs Kaedah Concat

Js Strings Vs Kaedah Concat



Kadangkala, pembangun perlu menggabungkan berbilang rentetan ke dalam rentetan tunggal dalam pelbagai situasi, seperti mencipta rentetan untuk digunakan dalam ungkapan biasa, dalam kuki penyemak imbas atau storan setempat, dalam ujian automatik atau rentetan dinamik untuk pemberitahuan atau mesej pengguna dan sebagainya. Lebih khusus lagi, menggabungkan rentetan dalam pelbagai cara membolehkan pembangun mencipta aplikasi web yang lebih dinamik dan fleksibel.

Blog ini akan menunjukkan perbezaan antara ' + ' operator dan ' concat() ” kaedah dalam JavaScript.







Kaedah JS Strings '+' vs 'concat()'.

' + ' operator dan ' concat() ” kaedah kedua-duanya digunakan untuk menyertai/menggabungkan dua atau lebih rentetan dalam JavaScript. Pengendali '+' ialah cara ringkas untuk menggabungkan rentetan, manakala kaedah 'concat()' ialah cara yang lebih jelas untuk menyertai rentetan.



Sintaks



Gunakan sintaks yang diberikan untuk pengendali '+' untuk menyertai rentetan:





rentetan1 + rentetan2


Sintaks berikut digunakan untuk kaedah 'concat()':

rentetan.concat ( rentetan1, rentetan2, ... , rentetanN ) ;


Contoh 1: Sertai Rentetan Menggunakan Operator '+'.



Buat dua rentetan “ str1 ” dan “ str2 ”:

var str1 = 'Selamat datang ke ' ;
var str2 = 'Linux' ;


Menggunakan ' + ' operator untuk menggabungkan atau menambah dua rentetan ini dan menyimpan rentetan yang terhasil ke dalam pembolehubah ' sertai ”:

adalah sertai = str1 + str2;


Akhir sekali, cetak rentetan bercantum pada konsol:

konsol.log ( sertai ) ;


Pengeluaran


Menggunakannya dalam nilai berangka akan memberikan jumlah nombor:


Contoh 2: Sertai Rentetan Menggunakan Kaedah 'concat()'.

Panggil ' concat() ” kaedah untuk menyertai dua rentetan:

adalah sertai = str1.concat ( str2 ) ;


Cetak rentetan yang terhasil pada konsol:

konsol.log ( sertai ) ;


Pengeluaran


Sekarang, mari cuba untuk menyertai nilai berangka menggunakan kaedah 'concat()'. Ia akan memberikan ralat kerana ia menggabungkan rentetan tidak melakukan sebarang operasi seperti operasi aritmetik:


Jika anda ingin menggabungkan dua nombor, gunakannya sebagai rentetan:

Perbezaan Utama Antara Operator '+' dan Kaedah 'concat()'.

Perbezaan utama antara ' (+) ' dan juga ' concat() ” diberikan di bawah:

(+) Operator

Kaedah concat().

(+) ialah Operator JavaScript. concat() ialah kaedah JavaScript.
Sekurang-kurangnya dua nilai diperlukan. Sekurang-kurangnya satu rentetan diperlukan.
Menggabungkan rentetan dan juga digunakan untuk melakukan operasi aritmetik pada data berangka. Hanya gabungkan nilai rentetan.
Digunakan untuk nilai berangka dan juga untuk rentetan. Hanya digunakan untuk rentetan.


Itu sahaja tentang rentetan pengendali '+' dan kaedah 'concat()' dalam JavaScript.

Kesimpulan

' (+) ' operator dan ' concat() ” kaedah digunakan untuk menggabungkan rentetan dalam JavaScript. Perbezaan utama dalam kedua-duanya ialah operator '+' juga menggabungkan atau menambah nilai berangka menggunakan operasi aritmetik. Manakala kaedah concat() hanya terpakai pada rentetan. Dalam blog ini, kami menunjukkan perbezaan antara pengendali '+' dan kaedah 'concat()' dalam JavaScript.