String JS '+' vs Metode Concat

String Js Vs Metode Concat



Terkadang, pengembang perlu menggabungkan beberapa string menjadi satu string dalam berbagai situasi, seperti membuat string untuk digunakan dalam ekspresi reguler, dalam cookie browser atau penyimpanan lokal, dalam pengujian otomatis atau string dinamis untuk pemberitahuan atau pesan pengguna, dan sebagainya. Lebih khusus lagi, menggabungkan string dengan berbagai cara memungkinkan pengembang membuat aplikasi web yang lebih dinamis dan fleksibel.

Blog ini akan menunjukkan perbedaan antara “ + ” operator dan “ concat() ” dalam JavaScript.







JS String Metode '+' vs 'concat ()'.

+ ” operator dan “ concat() ” metode keduanya digunakan untuk menggabungkan/menggabungkan dua atau lebih string dalam JavaScript. Operator “+” adalah cara singkat untuk menggabungkan string, sedangkan metode “concat()” adalah cara yang lebih eksplisit untuk menggabungkan string.



Sintaksis



Gunakan sintaks yang diberikan untuk operator “+” untuk bergabung dengan string:





string1 + string2


Sintaks berikut digunakan untuk metode “concat()”:

string.concat ( string1, string2, ..., stringN ) ;


Contoh 1: Menggabungkan String Menggunakan Operator “+”.



Buat dua string “ str1 ' Dan ' str2 ”:

var str1 = 'Selamat Datang di ' ;
var str2 = 'Linux' ;


Menggunakan ' + ” operator untuk menggabungkan atau menambahkan dua string ini dan menyimpan string yang dihasilkan ke dalam variabel “ bergabung ”:

dulu bergabung = str1 + str2;


Terakhir, cetak string gabungan di konsol:

console.log ( bergabung ) ;


Keluaran


Menggunakannya dalam nilai numerik akan memberikan jumlah angka:


Contoh 2: Menggabungkan String Menggunakan Metode “concat()”.

Panggil “ concat() ” metode untuk menggabungkan dua string:

dulu bergabung = str1.concat ( str2 ) ;


Cetak string yang dihasilkan di konsol:

console.log ( bergabung ) ;


Keluaran


Sekarang, mari kita coba menggabungkan nilai numerik menggunakan metode “concat()”. Ini akan memberikan kesalahan karena bergabung dengan string tidak melakukan operasi apa pun seperti operasi aritmatika:


Jika Anda ingin menggabungkan dua angka, gunakan sebagai string:

Perbedaan Utama Antara Operator “+” dan Metode “concat()”.

Perbedaan utama antara “ (+) ” dan “ concat() ” diberikan di bawah ini:

(+) Operator

concat() Metode

(+) adalah Operator JavaScript. concat() adalah metode JavaScript.
Setidaknya diperlukan dua nilai. Setidaknya diperlukan satu string.
Menggabungkan string dan juga digunakan untuk melakukan operasi aritmatika pada data numerik. Hanya gabungkan nilai string.
Digunakan untuk nilai numerik dan juga untuk string. Hanya digunakan untuk string.


Itu semua tentang operator string “+” dan metode “concat()” di JavaScript.

Kesimpulan

(+) ” operator dan “ concat() ” metode digunakan untuk menggabungkan string dalam JavaScript. Perbedaan utama keduanya adalah bahwa operator “+” juga menggabungkan atau menambahkan nilai numerik menggunakan operasi aritmatika. Sedangkan metode concat() hanya berlaku untuk string. Di blog ini, kami mendemonstrasikan perbedaan antara operator “+” dan metode “concat()” di JavaScript.