Tipe data string dalam javascript adalah keseluruhan karakter, atau dengan kata lain ini adalah data yang berisikan teks dan kalimat. Bedakan dengan tipe data number yang berisikan angka dan bilangan. Seperti tampilan kalimat " Saya Belajar Javascript". Jenis karakter alfabet ini yang disebut dengan tipe data string.
<script> var a = 'begini nasib';
var b= "jadi bujangan";
var c = ' kemana saja';
var d ="asalkan suka:"tiada orang yang melarang""; </script>Yang harus diingat dalam satu pernyataan, jika dibuka dengan satu koma maka harus ditutup dengan satu koma. Begitu juga dengan; jika dibuka dengan kutip dua koma maka ditutup dengan kutip dua koma juga. Dalam sebuah tipe data diperbolehkan karakter tanda baca. Kemudian penting diketahui, penulisan angka dalam tanda kutip, maka angka akan dibaca sebagai string.
Dalam javascript digunakan karakter set Unicode. Karakter ini butuh memory penyimpanan 16 bit / karakter. Berbeda dengan pemograman lain seperti PHP yang tak support unicode, artinya dalam penyimpanan butuh memory 8 bit/karakter. Meskipun butuh memory lebih besar dibanding PHP, javascript supprt dengan terhadap huruf dan karakter pada komputer seperti huruf Jepang dan huruf Yunani misalnya. Bisa saja anda mengunakan tipe data dengan abjad seperti var f = "π"; var g = ‘µ’;.
<!DOCTYPE html><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Karakter Khusus/Escape Sequences pada Javascript</title>
<script>
window.onload = function fungsi_hitung(){
var a = 'Kaa\'bah'; var b = 'http:\\\\ibahasapemograman.blogspot.com'; var c = "Bapak Menjawab:I\"ll success"; var d = "Bikin Kalimat jadi\n 2 baris"; var e = "Monang\u00e9"; document.getElementById("angkaa").innerHTML="Contoh Koma Atas ="+a+"";
document.getElementById("angkab").innerHTML="Contoh Pake Dobel Garing ="+b+"";
document.getElementById("angkac").innerHTML="Contoh Satu Koma ="+c+"";
document.getElementById("angkad").innerHTML="Contoh bikin dua baris ="+d+"";
document.getElementById("angkae").innerHTML="Contoh bikin Koma Atas ="+e+"";
}
</script> </head> <body>
<h1>Karakter Khusus/Escape Sequences pada Javascript</h1>
<h2> lihat variabel dan lihat hasilnya </h2> <br/>
<div id="angkaa"></div> <br/> <div id="angkab"></div> <br/> <div id="angkac"></div> <br/>
<div id="angkad"></div><br/> <div id="angkae">
</body></html>
Perhatikan bagian yang berwarna merah. Pada penulisan data string didalam tanda kutip. Disana terlihat beberapa escape sequences yang disisipkan. Contoh pada kata monange, terdapat ada koma di atas e. Itu karena disisipkan unicode u\u00e9.
Aturan dan Penulisan Data String dalam Javascript
Dalam penulisan data dengan tipe string harus ditambahkan tanda kutip dalam javascript. Penggunaan tanda kutip boleh kutip dua koma " data" atau kutip satu koma 'data'. Kedua cara ini dianggap sama saja. Bahkan bisa digunakan secara campur dalam sebuah halaman kode. Contoh,
<script> var a = 'begini nasib';
var b= "jadi bujangan";
var c = ' kemana saja';
var d ="asalkan suka:"tiada orang yang melarang""; </script>Yang harus diingat dalam satu pernyataan, jika dibuka dengan satu koma maka harus ditutup dengan satu koma. Begitu juga dengan; jika dibuka dengan kutip dua koma maka ditutup dengan kutip dua koma juga. Dalam sebuah tipe data diperbolehkan karakter tanda baca. Kemudian penting diketahui, penulisan angka dalam tanda kutip, maka angka akan dibaca sebagai string.
Dalam javascript digunakan karakter set Unicode. Karakter ini butuh memory penyimpanan 16 bit / karakter. Berbeda dengan pemograman lain seperti PHP yang tak support unicode, artinya dalam penyimpanan butuh memory 8 bit/karakter. Meskipun butuh memory lebih besar dibanding PHP, javascript supprt dengan terhadap huruf dan karakter pada komputer seperti huruf Jepang dan huruf Yunani misalnya. Bisa saja anda mengunakan tipe data dengan abjad seperti var f = "π"; var g = ‘µ’;.
Menggunakan Karakter Khusus Escape Sequences dalam Javascript
Escape Sequences dikenal sebagai karakter khusus dalm pemograman. Contohnya pembuatan baris baru, tab dan tanda kutip. Untuk menggunakn karakter ini biasanya akan digunakan perintah yang di awali dengan garis miring kiri (\). Berikut ini daftar escape sequences dalam javascript.
- \0: Karakter NUL
- \b: Backspace
- \t: Horizontal tab
- \n: Baris Baru
- \v: Vertical tab
- \f: Form feed
- \r: Carriage return
- \”: Tanda kutip dua (double quote)
- \’: Tanda kutip satu (apostrophe atau single quote)
- \\: Garis miring backslash
- \xXX: Karakter Latin-1 dengan menggunakan dua digit heksa desimal XX
- \uXXXX: Karakter Unicode dengan menggunakan empat digit heksa XXXX (Ini bisa dibrowsing di Google dengan kata kunci daftar unicode)
Sebagai contoh penggunaan karakter khusus escape sequences bisa dieksekusi kode berikut ini.
Berikut adalah contoh penggunaan Escape Sequences di dalam JavaScript:<!DOCTYPE html><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Karakter Khusus/Escape Sequences pada Javascript</title>
<script>
window.onload = function fungsi_hitung(){
var a = 'Kaa\'bah'; var b = 'http:\\\\ibahasapemograman.blogspot.com'; var c = "Bapak Menjawab:I\"ll success"; var d = "Bikin Kalimat jadi\n 2 baris"; var e = "Monang\u00e9"; document.getElementById("angkaa").innerHTML="Contoh Koma Atas ="+a+"";
document.getElementById("angkab").innerHTML="Contoh Pake Dobel Garing ="+b+"";
document.getElementById("angkac").innerHTML="Contoh Satu Koma ="+c+"";
document.getElementById("angkad").innerHTML="Contoh bikin dua baris ="+d+"";
document.getElementById("angkae").innerHTML="Contoh bikin Koma Atas ="+e+"";
}
</script> </head> <body>
<h1>Karakter Khusus/Escape Sequences pada Javascript</h1>
<h2> lihat variabel dan lihat hasilnya </h2> <br/>
<div id="angkaa"></div> <br/> <div id="angkab"></div> <br/> <div id="angkac"></div> <br/>
<div id="angkad"></div><br/> <div id="angkae">
</body></html>
Perhatikan bagian yang berwarna merah. Pada penulisan data string didalam tanda kutip. Disana terlihat beberapa escape sequences yang disisipkan. Contoh pada kata monange, terdapat ada koma di atas e. Itu karena disisipkan unicode u\u00e9.
Operasi pada String dalam Javascript
Dalam javascript antara kalimat teks atau tipe data string bisa dilakukan operasi penyambungan. Dalam dunia pemograman dikenal dengan istilah concatenate string. Adapun simbolnya ditulis dengan +. Contoh penggunaanya dalam script:
<script > var m = "aku"; var n ="cayank" ;var l ="kamoe";Perhatikan kasus lain yang perlu dicatat. Jika tipe data : number + number = number (dijumlahkan). number + string = string (digabungkan misal var s = beckham ; var p = 7; var r= s+p ; /*maka akan tampil beckaham 7 */
var hasil = m+n+l; /* akan diperoleh hasil nantinya aku cayank kamoe */</script>
String Sebagai Array dari Karakter
Dalam bahasa javascript string boleh dianggap sebagai array dari karakter. Artinya anda bisa mengambil satu karakter dari sebuah string. Fungsi Array berguna untuk mencomot satu karakter dari kumpulan karakter. Penjelasan mengenai penggunaan array nanti akan dipelajari lebih lanjut. Sekaran dilihat bagaimana jika array dilakukan pada sebuah string. Penulisan array : var[ ]
Jika dimisalkan memiliki variabel var m = "remotase";. Maka untuk arrar : m[0] hasilnya adalah r alias huruf pertama. Sementara untuk m[5] hasilnya adalah a.
Contoh Script dengan Menggunakan String dan Penyambungan dan Array String
Contoh kode untuk penerapan data string serta operasi pada data string dari javascript bisa dijalankan kode berikut di komputer anda.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Karakter Khusus/Escape Sequences pada Javascript</title><script>
window.onload = function fungsi_hitung(){
var a = 'Kaa\'bah'; /* gunakan escape sequences*/
var b = 'http:\\\\ibahasapemograman.blogspot.com'; /* gunakan escape sequences*/
var c = "Bapak Menjawab:I\"ll success"; /* gunakan escape sequences*/
var d = "Bikin Kalimat jadi\n 2 baris"; /* gunakan escape sequences*/
var e = "Monang\u00e9"; /* gunakan escape sequences*/
var f = e+c; /* gunakan sambung*/
var g = b+c+e; /* gunakan sambung*/
var h = c[3]; /* gunakan array*/
var l = c[3] + d[1]; /* gunakan array dan sambung*/
document.getElementById("angkaa").innerHTML="Contoh Koma Atas ="+a+"";
document.getElementById("angkab").innerHTML="Contoh Pake Dobel Garing ="+b+"";
document.getElementById("angkac").innerHTML="Contoh Satu Koma ="+c+"";
document.getElementById("angkad").innerHTML="Contoh bikin dua baris ="+d+"";
document.getElementById("angkae").innerHTML="Contoh bikin Koma Atas ="+e+"";
document.getElementById("angkaf").innerHTML="Contoh sambungan e dan c ="+f+"";
document.getElementById("angkag").innerHTML="Contoh sambungan b ,e dan c ="+g+"";
document.getElementById("angkah").innerHTML="Contoh comot/array c 3 ="+h+"";
document.getElementById("angkal").innerHTML="Contoh comot/array c 3 digabung array d1 ="+l+"";
}</script> </head><body>
<h1>Karakter Khusus/Escape Sequences pada Javascript</h1>
<h2> lihat variabel dan lihat hasilnya </h2> <br/>
<div id="angkaa"></div> <div id="angkab"></div> <div id="angkac"></div>
<div id="angkad"></div><br/> <div id="angkae"> </div> <div id="angkaf"></div></div> <br/> <div id="angkag"></div>
</div> <br/> <div id="angkah"></div></div> <div id="angkal"></div></body></html>
Hasil yang ditampilkan merupakan presentasi dari script yang diwarnai biru. Semoga pengetahuan tetnang javascript untuk kali ini bisa dipahami. Untuk tipe data number, penjelasan bisa dibaca pada halaman
Tipe Data Angka dan Operasi Hitung dalam JavascriptShare Yuk
Related Posts
Loading...
No comments:
Post a Comment