Dasar JavaScript
JavaScript (JS) adalah bahasa pemrograman yang berjalan di browser. Dengan JavaScript, halaman web yang tadinya statis bisa menjadi interaktif โ tombol bisa diklik, data bisa berubah, animasi bisa jalan.
Cara Menggunakan JavaScript
1. Internal (di dalam HTML)
2. External (file terpisah) โ
<script> Sebelum </body>
Tag <script> sebaiknya ditaruh di akhir body (sebelum </body>), agar HTML dimuat dulu sebelum JavaScript dijalankan.
Console
Console adalah tempat kita bisa melihat output dan men-debug JavaScript:
Buka Developer Tools (F12) โ tab Console untuk melihat hasilnya.
Variabel
Variabel adalah "wadah" untuk menyimpan data:
- Gunakan
constkalau nilainya tidak akan berubah - Gunakan
letkalau nilainya bisa berubah - Jangan gunakan
var(sudah usang) :::
Tipe Data
Operator
:::warning === vs ==
Selalu gunakan === (strict equality) dan bukan == (loose equality). == bisa menyebabkan bug karena melakukan konversi tipe otomatis:
Percabangan (If/Else)
Perulangan (Loop)
Function (Fungsi)
Fungsi adalah blok kode yang bisa dipanggil berulang kali:
Array Methods
Latihan: Kalkulator Sederhana
Buat file kalkulator.html:
Selanjutnya
Sekarang kamu sudah paham dasar JavaScript. Mari belajar lebih dalam tentang Manipulasi DOM โ โ cara JavaScript berinteraksi dengan elemen HTML di halaman.
โ Error Umum Pemula
:::warning Sering Terjadi!
Uncaught ReferenceError: X is not defined: Kamu memanggil variabel atau fungsi yang belum pernah dibuat. Ingat, JavaScript itu case-sensitive (huruf besar/kecil berpengaruh). VariabelNamaberbeda dengannama.Cannot read properties of null (reading 'innerHTML'): Penyebab: JavaScript mencoba mengubah elemen HTML sebelum elemen tersebut diload oleh browser. Solusi: Pastikan meletakkan tag<script>tepat di atas</body>penutup, BUKAN di dalam<head>.- Tanda Kutip String Tidak Konsisten: Membuka string dengan kutip satu
'tapi menutupnya dengan kutip dua". Harus konsisten! :::