Dasar-Dasar JavaScript yang Wajib Diketahui Pemula

JavaScript adalah bahasa pemrograman yang sangat populer dan menjadi fondasi utama dalam pengembangan web modern. Bagi pemula, memahami konsep dasar JavaScript sangat penting sebelum melangkah ke framework atau teknologi yang lebih kompleks. Artikel ini akan membahas beberapa dasar JavaScript yang wajib diketahui, mulai dari deklarasi variabel hingga struktur dasar kode.

Deklarasi Variabel: var, let, dan const

Dalam JavaScript, variabel digunakan untuk menyimpan data. Ada tiga cara utama untuk mendeklarasikan variabel:

  • var
    Digunakan pada versi JavaScript lama. Variabel dengan var memiliki scope function dan bisa dideklarasikan ulang. Penggunaan var saat ini sudah jarang direkomendasikan karena berpotensi menimbulkan bug.
  • let
    Digunakan untuk variabel yang nilainya dapat berubah. let memiliki block scope sehingga lebih aman digunakan dibandingkan var.
  • const
    Digunakan untuk variabel dengan nilai tetap. Nilai const tidak bisa diubah, sehingga cocok untuk data yang tidak seharusnya berubah.
var nama = "Andi";
let umur = 25;
const negara = "Indonesia";

Tipe Data Dasar JavaScript

JavaScript memiliki beberapa tipe data dasar yang sering digunakan, antara lain:

  • String: teks ("Hello World")
  • Number: angka (10, 3.14)
  • Boolean: true atau false
  • Null: nilai kosong
  • Undefined: variabel belum diberi nilai
  • Object: kumpulan data dalam bentuk key-value
  • Array: kumpulan data dalam bentuk list
let isActive = true;
let data = null;
let user = { nama: "Budi", umur: 30 };
let angka = [1, 2, 3];

Operator Dasar

Operator digunakan untuk melakukan operasi pada variabel dan nilai:

  • Aritmatika: +, -, *, /
  • Perbandingan: ==, ===, !=, !==
  • Logika: &&, ||, !

Disarankan menggunakan === untuk perbandingan karena membandingkan nilai dan tipe data sekaligus.

console.log(5 === "5"); // false

Struktur Kondisi dan Perulangan

JavaScript menyediakan struktur kontrol untuk mengatur alur program:

  • If-Else untuk pengambilan keputusan
  • For dan While untuk perulangan
if (umur >= 18) {
console.log("Dewasa");
} else {
console.log("Anak-anak");
}

Function Dasar

Function digunakan untuk membungkus kode agar bisa digunakan kembali.

function salam(nama) {
  return "Halo " + nama;
}

console.log(salam("Sena"));

Selain itu, JavaScript modern juga mendukung arrow function:

const tambah = (a, b) => a + b;

Kesimpulan

Memahami dasar-dasar JavaScript seperti deklarasi variabel (var, let, const), tipe data, operator, kondisi, dan function adalah langkah awal yang sangat penting. Dengan fondasi yang kuat, proses belajar JavaScript lanjutan seperti framework frontend atau backend akan menjadi jauh lebih mudah.