Statement dan Expression dalam JavaScript
Memahami Perintah dan Nilai Dasar Program JavaScript
Saat mulai belajar JavaScript, kamu akan sering menemui dua istilah penting: statement dan expression. Keduanya adalah fondasi utama dalam menulis kode JavaScript. Jika kamu belum memahaminya, program bisa terasa membingungkan.
Tenang 🙂
Di artikel ini kita akan membahasnya pelan-pelan dan dengan contoh sederhana.
Apa Itu Statement dalam JavaScript?
Statement adalah perintah yang dijalankan oleh JavaScript.
👉 Ibarat bahasa manusia, statement itu seperti kalimat perintah.
Contoh Statement Sederhana
JavaScript
let nama = "Andi";
Kode di atas adalah statement, karena:
- JavaScript diperintah untuk membuat variabel
- Lalu menyimpan nilai "Andi" ke dalamnya
Contoh lainnya:
JavaScript
console.log("Halo Dunia");
Artinya:
- JavaScript, tampilkan teks "Halo Dunia" ke console.
Jenis-Jenis Statement dalam JavaScript
Berikut beberapa statement yang paling sering digunakan pemula:
1. Declaration Statement
Digunakan untuk membuat variabel.
JavaScript
let umur = 20;
const pi = 3.14;
2. Assignment Statement
Memberi atau mengubah nilai variabel.
JavaScript
umur = 21;
3. Conditional Statement
Digunakan untuk pengambilan keputusan.
JavaScript
if (umur >= 18) {
console.log("Sudah dewasa");
}
4. Loop Statement
Digunakan untuk perulangan.
JavaScript
for (let i = 1; i <= 5; i++) {
console.log(i);
}
Apa Itu Expression dalam JavaScript?
Expression adalah kode yang menghasilkan nilai.
👉 Jika statement adalah perintah, maka expression adalah sesuatu yang bisa dihitung atau dievaluasi.
Contoh Expression
JavaScript
5 + 3
JavaScript
8
JavaScript
umur > 18
JavaScript
true
Expression di Dalam Statement
Dalam JavaScript, expression sering berada di dalam statement.
Contoh:
JavaScript
let hasil = 10 * 2;
Penjelasan:
- 10 * 2 → expression
- let hasil = ... → statement
Contoh lain:
JavaScript
if (nilai >= 75) {
console.log("Lulus");
}
nilai >= 75 → expression
if (...) { ... } → statement
Jenis-Jenis Expression
1. Arithmetic Expression
JavaScript
10 + 5
20 - 3
4 * 2
8 / 2
JavaScript
5 > 3
10 == 10
7 !== 5
JavaScript
true && false
true || false
!true
JavaScript
let sapa = function() {
return "Halo!";
};
Memahami statement dan expression akan membantumu:
- Lebih mudah membaca kode orang lain
- Tidak bingung saat error muncul
- Lebih cepat paham kondisi, logika, dan perulangan
- Siap masuk ke materi JavaScript tingkat lanjut
Kesimpulan
- Statement adalah perintah yang dijalankan JavaScript
- Expression adalah kode yang menghasilkan nilai
- Keduanya saling berkaitan dan tidak bisa dipisahkan
- Hampir semua program JavaScript dibangun dari kombinasi statement dan expression