-->

K.E ^_~ Yang lagi galau ini penawarnya link

String Gabungan dalam Javascript

Permasalahan  
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");

variabel b akan berisi "blog ini, bernama klikedukasi"

comment 0 komentar:

Posting Komentar

Catatan:
Seluruh komentar yang masuk akan dimoderasi terlebih dahulu. Komentar yang berbau spam, kasar, menghina, seluruhnya yang bersifat menghancurkan bukan membangun tidak akan ditampilkan. Silahkan bertanya dan memberi pendapat dengan sopan dan sesuai aturan.

Anda diperbolehkan mempublikasikan ulang artikel ini, dengan syarat:
1. Mintalah izin dengan cara berkomentar di bawah artikel ini
2. Wajib menyertakan link ke artikel ini dan menyertakan nama penulis

 
© Klikedukasi 2008 - 2013 | Design by Panembahan Satyapradana | 170p3x