Pertemuan 2 JavaScript
JavaScript Dasar Value, Variable dan Tipe Data Operator Assignment Operator Arithmetic Operator Comparison Operator Logical
Value, Variable dan Tipe Data JavaScript memiliki 3 tipe data dasar String, Numeric, Boolean yg tidak dideklarasikan secara explisit Tidak ada perbedaan antara integer dengan real dimasukkan sbg tipe data yg sama number Tidak menyediakan tipe data khusus utk data tanggal tapi memiliki beberapa fungsi tanggal (date) yg dapat digunakan utk melakukan manipulasi tanggal
Contoh 1 <html> <body> <script language=“javascript”> var strnama=“Bina”; strnama=strnama+ “ Darma”; strnama + =“ Palembang”; document.write(“Selamat Datang”); document.write(strnama); </script> </body> </html>
Contoh 2 <html> <body> <script language=“javascript”> var nbunga=12; var nsaldo=10000000; /*menghitung saldo*/ nsaldo+=((nbunga*0.01)*nsaldo); /*menampilkan saldo terakhir*/ document.write(“Saldo anda adalah “ + nsaldo); </script> </body> </html>
Operator Assignment Digunakan untuk memberikan aturan penetapan nilai pada sebuah variabel JavaScript Operator Keterangan Contoh = Nilai di kanan sama dengan nilai di kiri y memiliki nilai 10, x=y , x =10 += Nilai di kanan ditambahkan ke nilai kiri , hasilnya menjadi nilai sebelah kiri x=2 dan y=3 x +=y , x sekarang=5 (x=x+y) -= Nilai di kanan dikurangi ke nilai kiri , hasilnya menjadi nilai sebelah kiri x=4 dan y=1, x-=y maka x=3 (x=x-y) *= Nilai kanan akan dikalikan dengan nilai kiri x=3 dan y = 4 x*=y, maka x=12 (x=x*y) /= Nilai sebelah kanan dibagi ke nilai sebelah kiri x=6 dan y=2 x /=y nilai x = 3 (x=x/y) %= Nilai sebelah kanan akan dimodulokan (sisa bagi) x=9 dan y=2 x%=y, maka nilai x=1, (x=x%y)
Operator Arithmetic Operator Keterangan Contoh +, - , * , / Penambahan, pengurangan, perkalian dan pembagian 3+2 , 3 – 2, 3 * 2 , 3/2 % (modulo) Nilai sisa hasil bagi x=9 dan y=2 x%y maka hasilnya = 1 ++ (Increment) Penambahan dengan satu x=4 x++ x sekarang = 5 -- (decrement) Pengurangan dengan satu x - - x sekarang = 3 -(negasi) Nilai negatif yang diberikan x=6 x= -x x= -6
Operator Comparison Operator Keterangan Contoh == Sama dengan != Tidak sama dengan > Lebih besar < Lebih kecil >= Lebih besar sama dengan <= Lebih kecil sama dengan
Operator Logical Operator Keterangan Contoh && and || or ! not
Contoh Program <html> <body> <script language=“javascript”> angka=5; if (angka%2==0) { document.write(“Bilangan Genap”); } Else document.write(“Bilangan Ganjil”); </script> </body> </html> Contoh 1
Contoh Program <html> <body> <script language=“javascript”> nilai=60; kelulusan=(nilai>=60)?”Lulus”:”Tidak Lulus”; document.write(kelulusan); </script> </body> </html> Contoh 2