Javascript 2
description
Transcript of Javascript 2
![Page 1: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/1.jpg)
Javascript 2
![Page 2: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/2.jpg)
Operator AritmatikaSintak
JavascriptKeterangan
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
% Sisa hasil bagi
Math.sqrt(x) Menghitung akar
Math.pow(x,y) Menghitung pangkat
Math.round(x) Membulatkan angka
Math.random(x)
Menentukan nilai random
Math.max(x,y) Menentukan nilai maksimun
Math.min(x,y) Menentukan nilai minimun
![Page 3: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/3.jpg)
Contoh Penggunaan Op Aritmatika
![Page 4: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/4.jpg)
![Page 5: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/5.jpg)
Hasil
![Page 6: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/6.jpg)
Operator Logika
Menggunakan fungsi AND, OR, dan NOT
AND diwakili dengan sintak “&&” OR diwakili dengan sintak “||” NOT diwakili dengan sintak “!”
![Page 7: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/7.jpg)
Contoh penggunaan OP Logika
![Page 8: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/8.jpg)
Hasil
![Page 9: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/9.jpg)
Hasil Penggunaan Op Logika
![Page 10: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/10.jpg)
Operator Relasional
Operator Fungsi
> Lebih dari
< Kurang dari
>= Lebih dari sama dengan
<= Kurang dari sama dengan
= Sama dengan
<> Tidak sama dengan
![Page 11: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/11.jpg)
Contoh Penggunaan Op Relasional
![Page 12: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/12.jpg)
Hasil
![Page 13: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/13.jpg)
Hasil
![Page 14: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/14.jpg)
Operasi String
Sintaks Fungsi
length(string) Menghitung panjang string
indexOf(string) Pencarian posisi dari kiri
lastIndexOf(string) Pencarian posisi dari kanan
match(string) Membandingkan string
substr(x,y) Memotong string
toLowerCase(string) Mengubah ke huruf kecil semua
toUpperCase(string) Mengubah ke huruf besar semua
![Page 15: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/15.jpg)
Contoh Operasi String
![Page 16: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/16.jpg)
Hasil Operasi String
![Page 17: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/17.jpg)
Operasi Date dan Time (1)Sintaks Fungsi
getDate() Mengambil tanggal
getMonth() Mengambil bulan
getFullYear() Mengambil tahun
getHours() Mengambil jam
getMinutes() Mengambil menit
getSeconds() Mengambil detik
setDate() Mengeset tanggal
setMonth() Mengeset bulan
setFullYear() Mengeset tahun
setHours() Mengeset jam
setMinutes() Mengeset menit
setSeconds() Mengeset detik
![Page 18: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/18.jpg)
Operasi Date dan Time (2)
Sintaks Fungsi
getUTCHours() Mengambil jam berdasarkan Universal Coordinated Time(UCT)
getUTCMinutes()
Mengambil menit berdasarkan Universal Coordinated Time(UCT)
getUTCSeconds()
Mengambil detik berdasarkan Universal Coordinated Time(UCT)
getDay() Mengambil hari
![Page 19: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/19.jpg)
Contoh penggunaan Date dan Time
![Page 20: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/20.jpg)
Hasil
![Page 21: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/21.jpg)
Seleksi dengan If..Else
Setiap kondisi harus selalu diawali dengan “(” dan diakhiri “)”
Tidak menggunakan kata “Then” Jika lebih dari 1 statement untuk
setiap blok harus diawali dengan “{” dan diakhiri dengan “}”
![Page 22: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/22.jpg)
Contoh penggunaan If..Else
![Page 23: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/23.jpg)
Hasil
![Page 24: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/24.jpg)
Seleksi dengan Switch Jika pilihan lebih dari 2, lebih mudah
menggunakan switch Kelebihan switch adalah dapat
mengatur pilihan sehingga pilihan dapat tidak disjoint
Caranya adalah dengan menghilangkan statement break sehingga walaupun sudah terpenuhi satu kondisi, program akan tetap melacak pilihan berikutnya
![Page 25: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/25.jpg)
Contoh penggunaan Switch
![Page 26: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/26.jpg)
Hasil
![Page 27: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/27.jpg)
Looping dengan For
![Page 28: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/28.jpg)
Hasil
![Page 29: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/29.jpg)
Looping dengan Do..While
![Page 30: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/30.jpg)
Hasil Do..While
![Page 31: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/31.jpg)
Looping dengan While
![Page 32: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/32.jpg)
Hasil
![Page 33: Javascript 2](https://reader036.fdocument.pub/reader036/viewer/2022062517/56813af8550346895da38550/html5/thumbnails/33.jpg)
Selesai