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
Hasilnya adalah:
JavaScript
8
Contoh lain:
JavaScript
umur > 18
Hasilnya:
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
2. Comparison Expression
JavaScript
5 > 3 10 == 10 7 !== 5
3. Logical Expression
JavaScript
true && false true || false !true
4. Function Expression
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
Next Post Previous Post
No Comment
Add Comment
comment url