JavaScript adalah bahasa skrip yang ditempelkan pada kode HTML dan diproses di sisi klien. Dengan adanya bahasa ini, kemampuan dokumen HTML menjadi semakin luas. Sebagai contoh, dengan menggunakan JavaScript dimungkinkan untuk memvalidasi masukan-masukan pada formulir sebelum formulir dikirimkan ke server.
JavaScript bukanlah bahasa Java dan merupakan dua bahasa yang berbeda. JavaScript diinterpretasikan oleh klien (kodenya bisa dilihat pada sisi klien), sedangkan kode Java dikompilasi oleh pemrogram dan hasil kompilasinyalah yang dijalankan oleh klien.
Struktur JavaScript
Struktur
dari JavaScript adalah sebagai berikut :
<script language = “JavaScript”>
<!—
Penulisan
kode javascript
//-->
</script>
Keterangan :
Kode <!-- // -- > umumnya disertakan dengan tujuan agar sekiranya
browser tidak mengenali JavaScript maka browser akan memperlakukannya sebagai
komentar sehingga tidak ditampilkan pada jendela browser.
1. JavaScript sebagai bahasa berorientasi objek
Property
Property adalah atribut dari sebuah obyek. Contoh, obyek sebuah mobil
punya property warna mobil.
Penulisan
:
Nama_objek.nama_properti = nilai
Window.defaultStatus = “Selamat Belajar
JavaScript”;
Metode
Metode adalah suatu kumpulan kode yang digunakan untuk melakukan sesuatu
tindakan terhadap obyek.
Penulisan
:
Nama_objek.nama_metode(parameter)
Document.write = (“Hallo”)
2. Letak JavaScript dalam HTML
Script
JavaScript dalam dokumen HTML dapat diletakkan pada :
a. Bagian Head
b. Bagian Body (jarang
digunakan)
Arithmetic Operators
Operator
|
Description
|
Example
|
Result
|
+
|
Penjumlahan
|
x=2
y=2
x+y
|
4
|
-
|
Pengurangan
|
x=5
y=2
x-y
|
3
|
*
|
Perkalian
|
x=5
y=4
x*y
|
20
|
/
|
Pembagian
|
15/5
5/2
|
3
2.5
|
%
|
Sisa
Pembagian (modulus)
|
5%2
10%8
10%2
|
1
2
0
|
++
|
Penaikan
|
X==5
X++
|
X=6
|
--
|
Penurunan
|
X==5
x--
|
X=4
|
Assignment Operators
Operator
|
Description
|
Example
|
Is The Same As
|
=
|
Pemberian Nilai
|
x=y
|
x=y
|
+=
|
Penambahan Bilangan
|
x+=y
|
x=x+y
|
-=
|
Pengurangan Bilangan
|
x-=y
|
x=x-y
|
*=
|
Pengalian Bilangan
|
x*=y
|
x=x*y
|
/=
|
Pembagian Bilangan
|
x/=y
|
x=x/y
|
%=
|
Perolehan sisa bagi
|
x%=y
|
x=x%y
|
Bersambung ke Modul 5.Design Website (Bag. 5/MySQL)
No comments:
Post a Comment