Java Script
Java Script merupakan bahasa pemrograman yang dieksekusi di sisi klien atau yang biasa dikenal dengan
istilah client side programming di mana suatu kode program akan dikirimkan ke klien dan dieksekusi /
dijalankan oleh web browser dan bukannya dieksekusi di web server.
Dalam implementasinya, suatu kode program Java Script akan disisipkan pada suatu dokumen HTML dengan
menggunakan pasangan tag di atribut LANGUAGE dari tag
Syntaxnya:
<SCRIPT LANGUAGE=JavaScript>
...
...
...
</SCRIPT>
Contoh:
code htmlnya:<HTML>
<HEAD>
<TITLE>Ini Judul</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
document.write("<H1>Aksara Jawa</H1>");
</SCRIPT>
<I>Tulisan di atas dihasilkan oleh Java Script</I>
</BODY>
</HTML>
Memberi Komentar
ada dua cara memberi komentar pada javascript yaitu:
1. Menggunakan penanda //
Penanda // digunakan untuk menuliskan komentar dalam satu baris
2. Mengunakan pasangan penanda /* dan */
Pasangan penanda /* dan */ digunakan untuk menuliskan komentar yang lebih dari satu baris
Tipe Data dan Deklarasi VariabelDalam Java Script terdapat tiga macam t ipe data utama, yaitu tipe data String (kumpulan karakter) , tipe data
bilangan / numerik, dan tipe data logika / boolean. Pada tipe data boolean akan mengenal dua buah ni lai yaitu
true dan false.
Pendeklarasian v ariabel dalam Ja va Script ditandai dengan penggunaan kat a kunci var dan diikuti dengan
nama variabel. Tipe data dari suatu variabel ditentukan oleh nilai yang diisikan ke dalam variabel tersebut dan
bukannya dideklarasikan seca ra eksplisit
contoh:
<SCRIPT LANGUAGE=JavaScript>
var kota = bandung// deklarasi variabel bernama kota bertipe data string
var gaji = 0; // deklarasi variabel bernama gaji bertipe data integer
var ipk= .75; // dklarasi variabel benama ipk bertpe data float
var status_cekal = false; // deklarasi variabel bernama status_cekal bertipe data boolean
</SCRIPT>
Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk menangani /mengoperasikan suatu n ilai bertipe
data numerik.
Berikut ini adalah daftar tipe data numerik:
contoh:
code htmlnya:
<HTML>
<HEAD>
<TITLE>Ini Judul</TITLE>
</HEAD>
<BODY>
<H1>Operasi Aritmatika</H1>
<SCRIPT LANGUAGE="JavaScript">
var a, b, c;
a = 7; b = 4; c = 0;
document.write("nilai variabel a = " + a +"<BR>");
document.write("nilai variabel b = " + b +"<BR>");
c = a + b;
document.write("a + b = " + c + "<BR>");
c = a b;
document.write("a b = " + c+ "<BR>");
c = a * b;
document.write("a * b = " + c + "<BR>");
c = a / b;
document.write("a / b = " + c + "<BR>");
c = a % b;
document.write("a% b = " + c + "<BR>");
a++;
document.write("a++ maka nilai a sekarang adalah " + a + "<BR>");
a;
document.write("b maka nilai a sekarang adalah "+Â b);
</SCRIPT>
</BODY>
</HTML>
Operator Pemberian Nilai / Assignment
Operator penugasan / assignment adalah operator yang digunakan untuk memberikan / memasukkan nilai ke
dalam suatu v ariabel.
code htmlnya:
<HTML>
<HEAD>
<TITLE>Ini Judul</TITLE>
</HEAD>
<BODY>
<H1>Operasi Pemberian Nilai / Assignment</H1>
<SCRIPT LANGUAGE="JavaScript">
var a;
a = 7;
document.write("a = 7 <BR>");
document.write("nilai variabel a = " + a + "<BR>");
a += 3;
document.write("a += 3<BR>");
document.write("nilaiÂvariabel a =" + a + "<BR>");
a = 5;
document.write("a= 5<BR>");
document.write("nilai variabel a = " + a + "<BR>");
a *= 4;
document.write("a *= 4<BR>");
document.write("nilai variabel a = " + a + "<BR>");
a /= 2;
document.write("a /= 2<BR>");
document.write("nilai variabel a = " + a + "<BR>");
a %= 4;
document.write("a %=4<BR>");
document.write("nilai variabel a = " + a + "<BR>");
</SCRIPT>
</BODY>
</HTML>
Operator Pembanding / Comparison
Operator pembanding adalah operat or yang digunakan untuk membandingkan dua buah nilai dan akan
menghasilkan nilai bertipe data boolean yaitu benar(true) atau salah (false).
contoh:
code htmlnya:
<HTML>
<HEAD>
<TITLE>Ini Judul</TITLE>
</HEAD>
<BODY>
<H1>Operasi Pembandingan Nilai / Comparison</H1>
<SCRIPT LANGUAGE="JavaScript">
var a, b, x;
a = 7; b = 15;
document.write("nilai variabel a = "+ a + "<BR>");
document.write("nilai variabel a = " + b + "<BR><BR>");
x =(a==b);
document.write("x = (a==b)<BR>");
document.write("nilai variabel x = " + x + "<BR><BR>");
x = (a>b);
document.write("x = (a> b)<BR>");
document.write("nilai variabel x="+x+ "<BR><BR>");
x =(a<b);
document.write("x =(a < b)");
document.write("nilai variabel x = " + x + "<BR><BR>");
x = (a>=b);
document.write("x = (a > =b)<BR>");
document.write("nilai variabel x = " + x + "<BR><BR>");
x= (a<=b);
document.write("x = (a < =b)<BR>");
document.write("nilai variabel x= " + x + "<BR><BR>");
</SCRIPT>
</BODY>
</HTML>
Operator Logika
Operator logika adalah operator yang digunakan untuk mengoperasikan nilainilai bertipe data boolean yang
bernilai true atau false.
Berikut ini adalah daftar operator logika
contoh:code htmlnya:<HTML>
<HEAD>
<TITLE>Ini Judul</TITLE>
</HEAD>
<BODY>
<H1>Operasi Logika</H1>
<SCRIPT LANGUAGE="JavaScript">
var x;
x = (7>4) && (5<9);
document.write("x = (7 > 4) && (5 < 9)<BR>");
document.write("nilai variabel x = " + x + "<BR><BR>");
x = (9>12) || (8<3);
document.write("x = (9 > 12) || (8 < 3)<BR>");
document.write("nilaivariabel x = " + x + "<BR><BR>");
x =!(9<4);
document.write("x = !(9< 4)<BR>");
document.write("nilai variabel x = " + x);
</SCRIPT>
</BODY>
</HTML>