Contoh JavaScript
- Hal Sebelumnya JS D3.js
- Hal Berikutnya JS DOM HTML
Apa yang dapat dilakukan JavaScript?
Di tempat mana menggabungkan JavaScript
Output JavaScript
Syarat JavaScript
- Pernyataan JavaScript
- Angka JavaScript
- String JavaScript
- Variabel JavaScript
- Operator JavaScript
- Atribusi JavaScript
- Ekspresi JavaScript (menggunakan konstanta)
- Ekspresi JavaScript (menggunakan string)
- Ekspresi JavaScript (menggunakan variabel)
- Kata kunci JavaScript
- Komentar JavaScript
- JavaScript sensitif terhadap besar kecil huruf
Pernyataan JavaScript
Komentar JavaScript
Variabel JavaScript
- Variabel JavaScript
- Variabel JavaScript sebagai aljabar
- Angka dan string JavaScript
- Kata kunci var JavaScript
- Penyataan beberapa variabel dalam satu kalimat
- Penyataan variabel berbaris beberapa
- Variabel tanpa nilai mengembalikan nilai undefined
- Pengambilan ulang variabel tidak akan merusak nilai
- Penambahan array JavaScript
- Penambahan string JavaScript
- Penambahan string dan angka
- Penambahan nilai dan string
Aritmatika JavaScript
Atribusi JavaScript
gabungan string JavaScript
Tipe Data JavaScript
Objek JavaScript
Fungsi JavaScript
Event JavaScript
String JavaScript
- string dapat diiringi tanda kutip tunggal atau ganda
- tampilkan beberapa contoh string
- menambahkan backslash sebelum tanda kutip dianggap tanda kutip
- menentukan panjang string
- gunakan backslash untuk miringkan string teks
- tidak dapat digunakan backslash untuk miringkan kode
- menentukan posisi pertama penampung teks dalam string - indexOf()
- cari teks dalam string dan kembalikan teks ini setelah menemukan - match()
- ganti karakter dalam string - replace()
- ubah string ke huruf besar - toUpperCase()
- ubah string ke huruf kecil - toLowerCase()
- pisahkan string ke dalam array - split()
Angka JavaScript
- nilai dapat ditulis dengan atau tanpa titik desimal
- dapat digunakan sistem bilangan eksponensial untuk menulis angka yang sangat besar atau kecil
- angka akan disesuaikan dengan 15 digit
- aritmetika floating-point tidak selalu 100% akurat
- tetapi masalah ini dapat dipecahkan dengan kali dan dibagi dengan 10
- menambahkan dua angka akan menghasilkan angka baru
- menambahkan dua string angka akan menghasilkan string yang dihubungkan
- menambahkan angka dan string angka juga akan menghasilkan string yang dihubungkan
- menambahkan string angka dan angka juga akan menghasilkan string yang dihubungkan
- kesalahan biasa menambahkan string dan angka 1
- Kesalahan yang sering terjadi saat penjumlahan string dan angka 2
- JavaScript akan mencoba mengubah string menjadi angka dalam operasi pembagian
- JavaScript akan mencoba mengubah string menjadi angka dalam operasi perkalian
- JavaScript akan mencoba mengubah string menjadi angka dalam operasi pengurangan
- JavaScript tidak akan mengubah string menjadi angka dalam operasi penjumlahan
- Angka yang dibagi dengan string bukan lagi angka
- Pembagian angka dengan string angka akan menghasilkan angka
- Fungsi JavaScript global isNaN() mengecek apakah nilai adalah angka
- Penggunaan NaN dalam operasi matematika akan selalu mengembalikan NaN
- Penggunaan NaN dalam operasi matematika string akan menggabungkan NaN
- Tipe NaN adalah angka (tidak salah! typeof NaN mengembalikan number)
- Jika dihitung angka yang di luar angka maksimal yang mungkin, maka akan mengembalikan tak hingga (Infinity)
- Pembagian dengan nol akan menghasilkan Infinity
- Infinity juga adalah angka (typeof Infinity mengembalikan number)
- Konstan dengan prefiks 0x akan diartikan sebagai heksadesimal
- Metode toString() dapat mengeluarkan bilangan dalam heksadesimal, oktal, atau biner
- Angka dapat menjadi objek
- Angka dan objek tidak dapat dibandingkan dengan aman
- Objek dan objek tidak dapat dibandingkan dengan aman
Metode Angka JavaScript
- Metode toString() mengubah angka menjadi string
- Metode valueOf() mengembalikan angka dalam bentuk angka
- toExponential() mengembalikan angka dengan ekspresi eksponensial
- Metode toFixed() menggerakkan angka ke posisi yang ditentukan
- toPrecision() mengembalikan angka dengan panjang yang ditentukan
- Metode global Number() mengubah variabel menjadi angka
- Metode global Number() bahkan dapat mengubah tanggal menjadi angka
- Metode global parseInt() mengubah string menjadi angka
- Metode global parseFloat() mengubah string menjadi angka
- MAX_VALUE mengembalikan angka terbesar yang mungkin di JavaScript
- MIN_VALUE mengembalikan angka terkecil yang mungkin di JavaScript
- POSITIVE_INFINITY menunjukkan tak hingga
- Pembalikan nilai POSITIVE_INFINITY saat terjadi kelebihan
- NEGATIVE_INFINITY menunjukkan negatif tak hingga
- Pembalikan nilai NEGATIVE_INFINITY saat terjadi kelebihan
- NaN berarti 'tidak angka'
- Aritmetika yang dilakukan terhadap string akan menghasilkan NaN
- Penggunaan atribut angka variabel akan mengembalikan undefined
Matematika JavaScript
- Math.PI mengembalikan nilai PI
- Math.round(x) mengembalikan nilai x yang disingkat (dengan pengurangan)
- Math.pow(x, y) mengembalikan x ke kuadrat y
- Math.sqrt(x) mengembalikan kuadrat x
- Math.abs(x) mengembalikan nilai absolut x
- Math.ceil(x) mengembalikan nilai x yang disingkat ke atas
- Math.floor(x) mengembalikan nilai x yang disingkat ke bawah
- Math.sin(x) mengembalikan sinus sudut x (dalam satuan radian)
- Math.cos(x) mengembalikan kosinus sudut x (dalam satuan radian)
- Math.max() mengembalikan nilai terbesar dalam daftar argumen
- Math.min() mengembalikan nilai terendah dalam daftar argumen
- Mengkonversi derajat Celcius ke derajat Fahrenheit
Acak JavaScript
- Math.random() mengembalikan bilangan bulat acak antara 0 (termasuk) dan 1 (tidak termasuk)
- Bagaimana mengembalikan bilangan bulat acak antara 0 dan 9 (termasuk kedua nya)
- Bagaimana mengembalikan bilangan bulat acak antara 0 dan 10 (termasuk kedua nya)
- Bagaimana mengembalikan bilangan bulat acak antara 0 dan 99 (termasuk kedua nya)
- Bagaimana mengembalikan bilangan bulat acak antara 0 dan 100 (termasuk kedua nya)
- Bagaimana mengembalikan bilangan bulat acak antara 1 dan 10 (termasuk kedua nya)
- Bagaimana mengembalikan bilangan bulat acak antara 1 dan 100 (termasuk kedua nya)
- Bagaimana mengembalikan bilangan bulat acak antara x (termasuk) dan y (tidak termasuk)
- Bagaimana mengembalikan bilangan bulat acak antara x dan y (termasuk kedua nya)
Tanggal JavaScript
- Menggunakan Date() untuk menampilkan tanggal dan waktu hari ini
- Menggunakan getFullYear() untuk menampilkan tahun
- Menggunakan getTime() untuk menghitung milidetik sejak 1970
- Menggunakan setFullYear() untuk menetapkan tanggal khusus
- Menggunakan toUTCString() untuk mengkonversi tanggal hari ini (sesuai UTC) ke string
- Menggunakan getDay() untuk menampilkan nama hari minggu dengan angka
- Menggunakan getDay() dan array untuk menampilkan nama hari minggu dengan nama
- Menampilkan jam
Array JavaScript
Metode Array JavaScript
- Menambahkan elemen ke array
- Menghapus elemen terakhir dalam array - pop()
- Menggabungkan semua elemen array ke string - join()
- Menggabungkan dua array - concat()
- Menggabungkan tiga array - concat()
- Menambahkan elemen ke posisi 2 dalam array - splice()
- Konversi array ke string - toString()
- Tambahkan elemen baru ke awal array - unshift()
- Hapus elemen pertama array - shift()
- Pilih elemen array - slice()
Pengurutan Array JavaScript
- Urutkan array dalam urutan naik
- Urutkan array dalam urutan menurun
- Urutkan angka dalam urutan naik
- Urutkan angka dalam urutan menurun
- Urutkan angka (berdasarkan abjad atau angka)
- Urutkan angka dalam array berdasarkan urutan acak
- Tentukan angka terkecil dalam array
- Tentukan angka terbesar dalam array
- Gunakan Math.min() untuk menentukan angka terkecil dalam array
- Gunakan Math.max() untuk menentukan angka terbesar dalam array
- Gunakan metode "sendiri" myArrayMin
- Gunakan metode "sendiri" myArrayMax
- Urutkan objek berdasarkan properti angka
- Urutkan objek berdasarkan properti string
Iterasi Array JavaScript
Konversi Tipe JavaScript
Boolean JavaScript
- Tampilkan nilai Boolean(10 > 9)
- Tampilkan nilai 10 > 9
- Semua yang memiliki nilai benar adalah true
- Nilai boolean nol adalah false
- Nilai boolean minus zero adalah false
- Nilai boolean string kosong adalah false
- Nilai boolean undefined adalah false
- Nilai boolean null adalah false
- Nilai boolean false adalah false
- Nilai boolean NaN adalah false
Perbandingan JavaScript
- Asumkan nilai 5 ditugaskan ke x, kemudian tampilkan nilai (x == 8)
- Asumkan nilai 5 ditugaskan ke x, kemudian tampilkan nilai (x == 5)
- Asumkan nilai 5 ditugaskan ke x, kemudian tampilkan nilai (x === 5)
- Asumkan nilai 5 ditugaskan ke x, kemudian tampilkan nilai (x === "5")
- Tetapkan 5 ke x, lalu tampilkan nilai (x != 8)
- Tetapkan 5 ke x, lalu tampilkan nilai (x !== 5)
- Tetapkan 5 ke x, lalu tampilkan nilai (x !== "5")
- Tetapkan 5 ke x, lalu tampilkan nilai (x > 8)
- Tetapkan 5 ke x, lalu tampilkan nilai (x < 8)
- Tetapkan 5 ke x, lalu tampilkan nilai (x >= 8)
- Tetapkan 5 ke x, lalu tampilkan nilai (x <= 8)
Kondisi JavaScript
Perulangan JavaScript
Pengelolaan Kesalahan JavaScript
Ekspresi Reguler JavaScript
Objek JavaScript
- Membuat Variabel JavaScript
- Membuat Object JavaScript
- Membuat Object JavaScript (Satu Baris)
- Membuat Object JavaScript (Bermasalah)
- Membuat Object JavaScript Dengan new
- Membuat Object JavaScript Dengan Konstruktor
- Membuat Object JavaScript Sifat Lengkap
- Cara Terbaik untuk Membuat Variabel JavaScript
- Object JavaScript adalah Variabel
Properti Objek JavaScript
Objek JSON
Array JSON
Parsing JSON
JSON Stringify
PHP JSON
HTML JSON
Pengertian Contoh: JSON JSONP
- Hal Sebelumnya JS D3.js
- Hal Berikutnya JS DOM HTML