SESI 12 - TIPE DATA PADA JAVASCRIPT : STRING

September 06, 2018 by

"Tipe data string dalam javascript digunakan untuk merepresentasikan data tekstual."

Data tekstual ini sering disebut plain text. Untuk menuliskan string pada javascript yang diperlukan hanya membungkus data/nilai kita menggunakan tanda kutip dua atau tanda kutip satu, fungsinya sama saja.
Contoh "Riventus" , 'Riventus' 
***Awalan kutip dua harus diakhiri dengan tanda kutip dua, begitupula dengan tanda kutip satu, awal dan akhir harus sama.

Jika kita membutuhkan karakter kutip di dalam string maka perlu diganti dengan kutip yang berbeda dari kutip yang ada di dalam string tersebut.
Contoh: "Hari ini adalah jum'at" atau 'Saya berkata, "kamu keren hari ini".'

"Gerakan kebersihan" dilaksanakan hari juma'at → tidak bisa memakai kutip seperti biasa.
Hal ini dikarenakan :
+ Memakai kutip dua →"Gerakan kebersihan" tidak terbaca,
+ Memakai kutip satu → huruf at tidak terbaca.
Solusi untuk hal ini dengan escape character. Escape character berfungsi untuk menampilkan sebuah karakter yang diinterpretasikan berbeda dalam sebuah bahasa pemrograman. Contohnya kutip tadi untuk pembuka - penutup string. Untuk menuliskan kutip sebagai string kutip yang kita lakukan adalah menambahkan tanda backslash (\) sebelum tanda kutip. Ini yang disebut escape karakter, sehingga menjadi
'"Gerakan kebersihan" dilaksanakan hari Juma\'at'  atau
"\"Gerakan kebersihan\" dilaksanakan hari Jum'at"

Escape karakter lainnya:
\0  karakter NULL
\'   tanda '
\"   tanda "
\\  tanda \
\n   new line atau baris baru
\t  tab 
\b → backspace
\uxxxx → unicode (copyright, trademark,dll)
    \u00A9 → ©️
    \u00AE → ®️
    \u00B1 → ±
    \u00B5 → u
    \u2122 → trademark, dsb.

Di dalam string terdapat konkatenasi (concatenation) dimana karakter + digunakan untuk menggabungkan 2 buah atau lebih string. Kita bisa membandingkan 2 buah string dengan operator == atau === untuk mengecek 2 buah string sama atau tidak.
Contoh: "Riventus" == "riventus" (enter) false.  huruf kecil dan besar dalam string berbeda walau sama menurut pandangan kita.

Didalam string terdapat fungsi yang dapat digunakan yaitu .length untuk menghitung panjang string.
Contoh:
"Riventus A".length (enter) 10  hasilnya angka dengan cara menghitung karakter di dalam string termasuk spasi di dalamnya.

0 comments:

Post a Comment