Interpreter JavaScript mengharuskan data string terlampir didalam tanda kutip ganda atau yang tunggal (yang dikenal juga sebagai delimiter). Sebagai contoh dibawah ini akan menuliskan "Beberapa karakter" kehalaman: Tanda kutip (" dan ") tidak akan dituliskan kehalaman karena mereka bukanlah bagian dari string, mereka hanya mengatakan kepada JavaScript dimana string dimulai dan string diakhiri. Selain menggunakan tanda kutip ganda untuk menandai string, anda juga bisa menggunakan tanda kutip tunggal untuk menandai string, dan berikut contohnya: Kedua cara diatas adalah dibenarkan untuk menandai string, tetapi anda tidak dibenarkan untuk menandai string seperti berikut ini: Pastikan jika diawali dengan ("), pastikan juga diakhiri dengan ("). Sebaliknya, jika diawali dengan ('), pastikan juga diakhiri dengan ('). Dan tidak boleh terlampir didalam tanda kutip tunggal, ini akan menyebabkan sebuah kesalahan sintaks karena interpreter JavaScript berpikir akhir string adalah setelah g didalam kata 'Blog' dan interpreter JavaScript tidak lagi memahami apa yang ada setelah g itu. Anda dapat menghindari membuat kesalahan sintaks JavaScript seperti itu, salah satunya pastikan dengan menggunakan tanda kutip ganda untuk membatasi setiap string yang berisi tanda kutip tunggal dan sebaliknya menggunakan tanda kutip tunggal untuk membatasi setiap string yang berisi tanda kutip ganda, seperti berikut: Jika ingin menggunakan kedua-duanya baik tanda kutip ganda dan tanda kutip tunggal didalam string itu sendiri, anda sebaiknya menggunakan "sesuatu" yang disebut escape sequence. Sebenarnya menggunakan escape sequence itu akan membuat lebih baik praktek persandian dan membuat kode lebih mudah untuk terbaca dibanding penggunaan-penggunaan tanda kutip yang telah dibahas diatas. Sekian tipe data string dalam javascript yang mesti kita ketahui bersama, kurang lebihnya mohon maaf, untuk koreksi dan penambahan jika ada sesuatu yang salah silahkan layangkan dikomentar yang tersedia. Semoga bermanfaat untuk sahabat semua, posting yang akan datang berikutnya mengenai Tipe Data Number dalam Javascript. Posting sebelumnya Javascript Dasar. Semangat Belajar....!!!
document.write("Beberapa karakter"); // Beberapa karakter
document.write('Beberapa karakter'); //Beberapa karakter
document.write('Beberapa karakter");
document.write("Beberapa karakter');
Jika didalam string itu sendiri anda menginginkan terdapat tanda kutip tunggal, misalkan ingin menuliskan Blog's Nextions kedalam halaman, penulisannya stringnya harus terlampir didalam tanda kutip ganda, seperti ini:
document.write("Blog's Nextions");
document.write('Blog's Nextions');
document.write("Blog's Nextions is the best"); //Blog's Nextions is the best
document.write('Beberapa "karakter"'); //Beberapa "karakter"
Escape Sequences
Escape sequences bermanfaat untuk situasi-situasi dimana anda ingin menggunakan karakter-karakter yang tidak bisa diketik begitu saja dengan Western keyboard (misalnya, simbol untuk mata uang Jepang (¥), simbol mata uang poundsterling (£)). Dibawah ini adalah daftar dari escape sequence:
Escape Sequences
Mewakili karakter
\b
Backspace.
\f
Form feed (|).
Contoh:
document.write("Beberapa\f karakter");
Escape sequence
mewakili karakter Newline (ganti baris), escape sequence
fungsinya sama seperti penggunaan elemen BR HTML.
Contoh:
alert("Beberapa
karakter");
\r
Escape sequence \r mewakili karakter Carriage return.
Contoh:
alert("Beberapa\rkarakter");
Escape sequence mewakili karakter Tab.
Contoh:
alert("Beberapa karakter");
\'
Escape sequence \' mewakili karakter Single quote (').
Contoh dibawah ini akan menyebabkan kesalahan sintaks:
document.write('Blog's Nextions');
Tetapi dengan menggunakan escape sequence \' kesalahan sintaks seperti diatas dapat dihindari:
document.write('Blog\'s Nextions'); //Blog's Nextions
Escape sequence \' diatas memberitahukan kepada interpreter JavaScript bahwa tanda kutip tunggal itu termasuk string juga dan bukan sebuah pembatas (delimiter).
\"
Escape sequence \" mewakili karakter Double quote (").
Contoh dibawah ini akan menyebabkan kesalahan sintaks:
document.write("Beberapa "karakter"");
Tetapi dengan menggunakan escape sequence \" kesalahan sintaks seperti diatas dapat dihindari:
document.write("Beberapa \"karakter\""); //Beberapa "karakter"
Escape sequence \" diatas memberitahukan kepada interpreter JavaScript bahwa tanda kutip ganda itu termasuk string juga.
\
Escape sequence \ mewakili karakter Backslash (\).
Contoh:
document.write("Beberapa karakter\huruf"); //Beberapa karakter\huruf
\xNN
Dengan escape sequence \xNN, anda dimungkinkan untuk menetapkan karakter-karakter ISO Latin-1 (ASCII) menggunakan dua digit hexadecimal, dimana NN adalah dua digit hexadecimal yang digunakan untuk mempresentasikan karakter-karakter ASCII. Karakter-karakter ASCII adalah di-encoding menggunakan nilai dari 0 sampai 255.
Sebagai contoh untuk huruf C adalah 67 didalam decimal (ASCII) dan 43 didalam hexadecimal, jadi anda bisa menulis huruf C kehalaman menggunakan escape sequence \xNN:
document.write("\x43"); //C
Sebagai contoh lagi untuk ê adalah 234 didalam decimal dan EA didalam hexadecimal, jadi anda bisa menuliskan ê kehalaman menggunakan escape sequence \xNN:
document.write("\xEA"); //ê
\uDDDD
Dengan escape sequence \uDDDD, anda dimungkinkan untuk menetapkan karakter-karakter Unicode menggunakan empat digit hexadecimal, dimana DDDD adalah empat digit hexadecimal yang digunakan untuk mempresentasikan karakter-karakter Unicode.
Untuk escape sequence \uDDDD cara kerjanya hampir sama seperti escape sequence \xNN, tetapi escape sequence \uDDDD digunakan untuk menetapkan karakter-karakter Unicode, sedangkan escape sequence \xNN digunakan untuk menetapkan karakter-karakter ASCII.
Sebagai contoh untuk huruf C adalah 67 didalam decimal (ASCII) dan 43 didalam hexadecimal, jadi anda bisa menulis huruf C kehalaman menggunakan escape sequence \uDDDD:
document.write("\u0043"); //C
Sebagai contoh lagi untuk ê adalah 234 didalam decimal dan EA didalam hexadecimal, jadi anda bisa menuliskan ê kehalaman menggunakan escape sequence \uDDDD:
document.write("\u00EA"); //ê
Dibawah ini adalah contoh menuliskan string "Hello" kehalaman menggunakan escape sequence \uDDDD:
document.write("\u0048\u0065\u006c\u006c\u006f"); //Hello
Untuk lebih jelasnya mengenai Unicode, anda bisa mengunjungi situs Unicode.org.
buy levitra online cheap pharmacy welcome to agamista
http://levitragtr.com - levitra 20mg
levitra reviews patients welcome guest. please login or register
levitra 20 mg reviews
- buy levitra no prescription
levitra soho buy
levitra for women cancer category
http://levitragls.com - levitra 20 mg what side effects do you get when taking levitra 20mgm with warfarin and digoxin
levitra 20 mg - levitra more:for_patients
levitra taladafil
viagra pills online
http://glviagragtr.com - viagra for sale canadian
uk sales viagra and viagra
viagra sale
- viagra pills canada log out
buy viagra in goa
buy viagra in the uk
http://viagrawithoutdoctorstore.com - viagra without prescription
viagra tablets
viagra without a doctor prescription canada
- viagra vs viagra pros and cons
viagra and alcohol interaction views
viagra vs viagra online
http://viagrawithoutdoctorshop.com - viagra no prescription
dapoxetine viagra
viagra without a doctor prescription
- buy viagra uk
viagra dosage side effects jump to
cialis online uk
http://cialis-walmart.shop - cialis over counter at walmart
cialis canadian pharmacy online members
cialis over the counter walmart
- cialis from canada user ratings
cialis for women calendar
viagra information side effects visitor messages
http://xlviagragtr.com - viagra pills for sale
vente viagra
viagra for sale
- average price of viagra
viagra information
viagra doses i forgot my password
http://rxviagracan.com - viagra pills for sale
viagra 20mg side effects posts per day
viagra for sale
- viagra tadalafil 20mg price gaestebuch.htm
powered by fireboard viagra
buy cheap viagra,levitra,viagra
http://rxviagracan.com - herb viagra for sale
viagra generic online picture/text
real viagra for sale
- viagra headache
cheap viagra usa without prescription
viagra levitra viagra vs vs
http://rxviagracan.com - viagra for sale without prescription
buying viagra good sites
generic viagra for sale
- viagra and alcohol safe joined
buy viagra in uk
viagra vendors uk
http://xlviagragtr.com - viagra for sale cheap
impotence forum viagra black
generic viagra for sale
- prices online viagra
trackback dejar un comentario viagra
diferencia entre viagra y viagra
http://glviagragtr.com - viagra pills for sale online
canadian pharmacy viagra professional delete all board cookies
viagra for sale cheap
- viagra 5mg cost the team
viagra coupons for walgreens log-in
viagra better than viagra
http://gtviagracan.com - viagra for sale
buy viagra 20mg online overnight delivery
viagra for sale
- ed treatments
viagra and alcohol safe announcements
order cialis soft visit your doctor online
http://walmartcialis.com - generic cialis at walmart
cialis or cialis
cialis over the counter at walmart
- cialis 10mg how long does it last board index
how much does cialis cost?
viagra viagra or livtera best
http://rxviagracan.com - viagra sale
compare levitra viagra and viagra joyful.cgi
viagra for sale for men
- viagra information sheet users browsing this forum
viagra canadian pharmacy online you may not post new threads
is cilais professional just double the dose of cialis
http://walmartcialis.shop - generic cialis at walmart
cialis 20mg tablets location
cialis over counter
- cialis for women results show posts
cialis safety
Man ketatap:[mantap]
mantap abis
siP...
Wah bermanfaat bgt nih kang.