Permasalahan
Kamu ingin menggabungkan dua atau lebih variabel yang berisi data bertipe string.
Solusi
Gunakan operator penjumlahan (+)
contoh:
Lebih dalam
Pada javascript, operator penjumlahan (+) juga dapat berfungsi layaknya operasi penjumlahan dalam matematika, dengan catatan isi dari variabel yang dijumlahkan harus dalam bentuk angka (integer).
contoh:
Namun jika variabel tersebut berisi data bertipe string yang terjadi adalah data akan ditambahkan pada akhir data yang sudah ada, seperti contoh pertama di atas. Selain itu javascript juga menyediakan jalan pintas untuk menyatukan string yaitu dengan menggunakan operator (+=).
Perhatikan contoh berikut:
Contoh script di atas akan menghasilkan variabel kata yang berisi "satu ditambah dua". Cara ini juga dapat digunakan untuk mempermudah generate kode html menggunakan javascript, silahkan berimprovisasi sendiri.
.concat()
Selain cara di atas ada cara lain yang dapat digunakan untuk menambahkan atau menggabungkan dua data variabel atau lebih menjadi satu array baru, hasilnya hampir mirip dengan menggunakan operator (+=) yaitu concat method . Jika method ini digunakan maka mesin javascript akan membuat copy dari data sebelumnya kemudian menambahkan data baru di akhir data pertama.
Contoh:
Concat() juga dapat menyatukan dua array atau lebih menjadi satu array baru
contoh:
Contoh lain:
Kamu ingin menggabungkan dua atau lebih variabel yang berisi data bertipe string.
Solusi
Gunakan operator penjumlahan (+)
contoh:
var sinting = "jangan gila doong, ";
var waras = "plisss!";
var gabungan = sinting + waras; // menghasilkan string gabungan "jangan gila doong, plisss!"
Lebih dalam
Pada javascript, operator penjumlahan (+) juga dapat berfungsi layaknya operasi penjumlahan dalam matematika, dengan catatan isi dari variabel yang dijumlahkan harus dalam bentuk angka (integer).
contoh:
var a = 4 + 5; // menghasilkan angka 9
Namun jika variabel tersebut berisi data bertipe string yang terjadi adalah data akan ditambahkan pada akhir data yang sudah ada, seperti contoh pertama di atas. Selain itu javascript juga menyediakan jalan pintas untuk menyatukan string yaitu dengan menggunakan operator (+=).
Perhatikan contoh berikut:
var kata = "satu";
kata += " ditambah dua";
//atau bisa ditulis
var kata = "satu";
kata = kata + " ditambah dua";
Contoh script di atas akan menghasilkan variabel kata yang berisi "satu ditambah dua". Cara ini juga dapat digunakan untuk mempermudah generate kode html menggunakan javascript, silahkan berimprovisasi sendiri.
.concat()
Selain cara di atas ada cara lain yang dapat digunakan untuk menambahkan atau menggabungkan dua data variabel atau lebih menjadi satu array baru, hasilnya hampir mirip dengan menggunakan operator (+=) yaitu concat method . Jika method ini digunakan maka mesin javascript akan membuat copy dari data sebelumnya kemudian menambahkan data baru di akhir data pertama.
Contoh:
var sinting1 = "apa aja boleh, ";
var sinting2 = sinting1.concat("okay!"); // apa aja boleh, okay!
Concat() juga dapat menyatukan dua array atau lebih menjadi satu array baru
contoh:
var sinting1 = ["K", "L", "I", "K"];
var sinting2 = ["E", "D", "U", "K", "A", "S", "I"];
sinting1.concat(sinting2); // K,L,I,K,E,D,U,K,A,S,I
Contoh lain:
var a = "blog ";
b = a.concat(["ini", " bernama "], "klikedukasi");
Sumber : https://www.w3schools.com/js/js_htmldom_html.asp
Tidak ada komentar:
Posting Komentar