Case Sensitive pada JavaScript: Pengertian, Contoh, dan Kesalahan Umum
🧩 Case Sensitive pada JavaScript
Saat belajar JavaScript, kamu mungkin pernah mengalami error padahal kode terlihat benar. Salah satu penyebab paling umum adalah case sensitive. JavaScript sangat memperhatikan huruf besar dan huruf kecil, sehingga perbedaan kecil bisa menyebabkan error.
Artikel ini akan membahas apa itu case sensitive, contoh penerapannya, serta kesalahan yang sering dilakukan pemula.
🧩 Apa Itu Case Sensitive?
Case sensitive adalah kondisi di mana bahasa pemrograman membedakan huruf besar (uppercase) dan kecil (lowercase).
Di JavaScript:
- nama
- Nama
- NAMA
👉 Dianggap sebagai tiga hal yang berbeda
🧩 Contoh Case Sensitive pada JavaScript
Case Sensitive pada Variabel
JavaScript
let nama = "Andi";
let Nama = "Budi";
console.log(nama);
console.log(Nama);
- nama → Andi
- Nama → Budi
Walaupun mirip, JavaScript menganggapnya dua variabel berbeda.
🧩 Case Sensitive pada Function
JavaScript
function sapa() {
console.log("Halo!");
}
Sapa(); // Error
❌ Error terjadi karena:
- Function yang dibuat bernama sapa
- Yang dipanggil Sapa
Huruf S besar dan kecil berbeda.
🧩 Case Sensitive pada Keyword JavaScript
Keyword JavaScript harus ditulis dengan huruf kecil.
JavaScript
let angka = 10;
If (angka > 5) {
console.log("Benar");
}
❌ Salah
Penulisan yang benar:
JavaScript
if (angka > 5) {
console.log("Benar");
}
🧩 Contoh Kesalahan Umum Akibat Case Sensitive
Salah Nama Variabel
JavaScript
let totalHarga = 1000;
console.log(totalharga);
❌ Error karena:
- totalHarga ≠ totalharga
Salah Penulisan Method
JavaScript
console.Log("Hello");
❌ Salah
Penulisan yang benar:
JavaScript
console.log("Hello");
🧩 Tips Menghindari Error Case Sensitive
Gunakan Konsisten Penamaan
Gunakan camelCase untuk variabel dan function
Contoh:
JavaScript
let totalBelanja;
function hitungTotal() {}
🧩 Biasakan Auto Complete Editor
Gunakan editor seperti VS Code agar:
- Nama variabel otomatis
- Mengurangi salah ketik huruf besar/kecil
🧩 Perhatikan Error Message di Console
JavaScript biasanya menampilkan pesan seperti:
- is not defined
- is not a function
Pesan ini sering muncul karena kesalahan case sensitive.
🧩 Kesimpulan
JavaScript adalah bahasa pemrograman yang case sensitive, sehingga:
- Huruf besar dan kecil sangat berpengaruh
- Salah satu penyebab error paling umum bagi pemula
- Harus konsisten dalam penulisan kode
Dengan memahami konsep ini, kamu bisa menghindari banyak error kecil namun membingungkan.