Dasar Pemograman Javascript
Dasar Pemrograman.
1 Variabel dan Konstanta.
Pendefinisan variabel dituliskan dengan kata var dan sifatnya adalah casesensitive. Tipe dari variabelnya adalah jenis untyped, berarti variabel dari JavaScriptdapat menyimpan semua jenis data, dan tak perlu diset terlebih dahulu untuk tiap variabelnya.
1 Variabel dan Konstanta.
Pendefinisan variabel dituliskan dengan kata var dan sifatnya adalah casesensitive. Tipe dari variabelnya adalah jenis untyped, berarti variabel dari JavaScriptdapat menyimpan semua jenis data, dan tak perlu diset terlebih dahulu untuk tiap variabelnya.
Contoh
var x = 1, y = 3, sum = 0;
if (sum == 0)
{sum = x + y;}
2 Operator Logika dan Matematika.
Bermacam-macam operator logika dan matematika yang dipakai di VBScript juga dapat dipakai di sini.
if (sum == 0)
{sum = x + y;}
2 Operator Logika dan Matematika.
Bermacam-macam operator logika dan matematika yang dipakai di VBScript juga dapat dipakai di sini.
Contohnya adalah :
• Negasi (-)
• Peningkatan jumlah ( ++)
• Penurunan jumlah (--)
• Perkalian ( * )
• Pembagian (/)
• Modulus (%)
• Penambahan (+)
• Pengurangan (-)
• NOT (!)
• Kurang dari (<)
• Lebih dari (>)
• Kurang dari atau sama dengan (<=)
• Lebih dari atau sama dengan (>=)
• Sama (==)
• Tidak sama (!=)
• AND (&&)
• OR (||)
• Kondisional (?:)
• Koma (,)
• Bitwise XOR (^)
• Bitwise OR (|)
• Bitwise AND (&)
• Bitwise NOT (~)
• Bitwise Shift Left (<<)
• Bitwise Shift Right (>>)
• Unsigned Shift Right (>>>)
3 Perulangan dan Percabangan(kondisional).
Untuk percabangan, perintah seperti
• if
• switch
juga dapat dipakai dengan sintaks
if ( kondisi )
{ …(jika benar) }
else
{ …(jika salah) }
demikian juga dengan switch dengan sintaks
switch(n)
{ case kondisi n: ….…;default;… }
Untuk perulangan, perintah seperti for, while juga dipakai.
4 Fungsi.
Untuk penulisan fungsi maka sintaksnya adalah mengikuti sbb:
Function function_name (argument1, argument2, …)
{… (JavaScript)}
Terlihat bahwa untuk fungsi yang kita definisikan sendiri ataupun fungsi yang merupakan fungsi standar dari JavaScript, penulisannya diapit dengan kurung kurawal (tanda { } ).
Object, Event dan Dokumen Object.
Basis pemrograman dari JavaScript ini adalah bersifat Object Programming, dimana sama seperti VBScript bahwa dia mempunyai property dan metode serta atribut. Selain itu JavaScript juga mempunyai Event dan Event Handler seperti pada VBScript. Disini kita akan membahas hal-hal yang penting dan sering digunakan
dalam dokumen HTML seperti event handler (ingat case-sensitive):
1. onClick()
2. onSubmit()
3. onLoad()
4. onUnload()
5. onMouseOver()
6. onMouseOut()
7. onFocus()
8. onChange()
9. onBlur()
Keterangan lebih lanjut dapat dilihat pada Referensi.
Sebenarnya apa yang ada diVBScript juga dimiliki oleh JavaScript, hanya perbedaannya terletak pada tata cara penulisan, dimana JavaScript lebih bersifat object programming dan bersifat case-sensitive. Untuk selanjutnya mungkin dapat dipelajari sendiri dengan melihat pada Referensi dan membandingkannya dengan
cara penulisan VBScript.
• Negasi (-)
• Peningkatan jumlah ( ++)
• Penurunan jumlah (--)
• Perkalian ( * )
• Pembagian (/)
• Modulus (%)
• Penambahan (+)
• Pengurangan (-)
• NOT (!)
• Kurang dari (<)
• Lebih dari (>)
• Kurang dari atau sama dengan (<=)
• Lebih dari atau sama dengan (>=)
• Sama (==)
• Tidak sama (!=)
• AND (&&)
• OR (||)
• Kondisional (?:)
• Koma (,)
• Bitwise XOR (^)
• Bitwise OR (|)
• Bitwise AND (&)
• Bitwise NOT (~)
• Bitwise Shift Left (<<)
• Bitwise Shift Right (>>)
• Unsigned Shift Right (>>>)
3 Perulangan dan Percabangan(kondisional).
Untuk percabangan, perintah seperti
• if
• switch
juga dapat dipakai dengan sintaks
if ( kondisi )
{ …(jika benar) }
else
{ …(jika salah) }
demikian juga dengan switch dengan sintaks
switch(n)
{ case kondisi n: ….…;default;… }
Untuk perulangan, perintah seperti for, while juga dipakai.
4 Fungsi.
Untuk penulisan fungsi maka sintaksnya adalah mengikuti sbb:
Function function_name (argument1, argument2, …)
{… (JavaScript)}
Terlihat bahwa untuk fungsi yang kita definisikan sendiri ataupun fungsi yang merupakan fungsi standar dari JavaScript, penulisannya diapit dengan kurung kurawal (tanda { } ).
Object, Event dan Dokumen Object.
Basis pemrograman dari JavaScript ini adalah bersifat Object Programming, dimana sama seperti VBScript bahwa dia mempunyai property dan metode serta atribut. Selain itu JavaScript juga mempunyai Event dan Event Handler seperti pada VBScript. Disini kita akan membahas hal-hal yang penting dan sering digunakan
dalam dokumen HTML seperti event handler (ingat case-sensitive):
1. onClick()
2. onSubmit()
3. onLoad()
4. onUnload()
5. onMouseOver()
6. onMouseOut()
7. onFocus()
8. onChange()
9. onBlur()
Keterangan lebih lanjut dapat dilihat pada Referensi.
Sebenarnya apa yang ada diVBScript juga dimiliki oleh JavaScript, hanya perbedaannya terletak pada tata cara penulisan, dimana JavaScript lebih bersifat object programming dan bersifat case-sensitive. Untuk selanjutnya mungkin dapat dipelajari sendiri dengan melihat pada Referensi dan membandingkannya dengan
cara penulisan VBScript.