PUSTAKA
BAWAAN JAVASCRIPT
Fungsi alert(), prompt() dan
parseInt() yang telah digunakan sebelumnya merupakan beberapa fungsi bawaan
yang sudah disertakan dalam javascript. Fungsi tersebut menjadi bagian dari
suatu kumpulan fungsi yang dikenal dengan Obyek. Ada banyak obyek dalam
Javascript. Obyek ini tidak hanya memiliki fungsi namun juga memiliki
konstanta-konstanta seperti PI pada obyek Math. Berikut ini beberapa obyek
dasar yang dapat digunakan untuk mengolah data dalam javascript.
Obyek String
Obyek untuk mengolah data dalam bentuk
alfanumerik (string) di Javascript.
Fungsi/Konstanta
|
Penjelasan
|
charAt()
|
Pengambilan
satu karakter dari suatu string.
Contoh:
var nama =
"Budi";
var
posisiKarakter = 2;
var k = nama.charAt(posisiKarakter);
// k akan bernilai 'd'
|
indexOf()
|
Mencari posisi
string dalam string tertentu.
Contoh:
var nama =
"SMK Negeri";
var posNegeri =
nama.indexOf("Negeri"); // posNegeri akan bernilai 4
|
lastIndexOf()
|
Mirip seperti indexOf(), fungsi ini
mencari posisi terakhir dari kata yang ditentukan dalam suatu string
tertentu, yang dapat saja mengandung lebih dari satu untuk kata yang dicari.
|
replace()
|
Mengganti kata
tertentu dari suatu string.
Contoh:
var kalimat =
"Java adalah bahasa skrip untuk web. Java bersifat multiplatform.";
var kalimatBaru =
kalimat.replace("Java", "Javascript");
|
split()
|
Memecah suatu string menjadi
kumpulan string yang disimpan dalam format array.
Contoh:
var sms = "BUDI#17#Indonesia
Raya";
var hasil =
sms.split("#");
hasil akan
berisi:
hasil[0] berisi
"BUDI"
hasil[1] berisi
"17"
hasil[2] berisi
"Indonesia Raya"
|
substr()
|
Mengambil kata
tertentu dari suatu string.
Contoh:
var tglLahir =
"17-08-1945";
var posisiAwal = 3;
var jumlahKarakter = 2;
var bulan =
tglLahir.substr(posisiAwal, jumlahKarakter); // bulan akan berisi
"08"
|
substring()
|
Mirip seperti substr() hanya saja
parameter kedua diisikan dengan posisi karakter terakhir ditambah 1 dari kata
yang mau diambil.
Contoh:
var tes = "Halo
javascript";
var hasil = tes.substring(5, 9); //
hasil akan berisi "java"
|
toLowerCase()
toUpperCase()
|
Mengubah case dari suatu string.
toUpperCase() akan membuat semua karakter berganti menjadi huruf kapital
semua, demikian juga sebaliknya dengan toLowerCase().
|
trim()
|
Menghilangkan karakter kosong
(spasi, tab, enter dan sejenisnya) di awal dan akhir suatu string.
Contoh:
var tes = " Java script
";
var hasil = tes.trim(); // hasil
akan bernilai "Java script"
|
length()
|
Menghitung jumlah karakter dalam
suatu string.
Contoh:
var tes = " JS ";
var hasil = tes.length(); // hasil akan
bernilai 4
|