0Pricing
JavaScript Academy · Pelajaran

if/else dan switch — pola inti

Tulis kondisi yang jelas dengan if/else dan switch; gunakan klausa penjaga untuk keluar lebih awal.

if/else dan switch — pola inti adalah pelajaran JavaScript Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar JavaScript Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus JavaScript Academy mencakup 3 pelajaran total.

Pengantar

Tujuan: Pilih kondisi yang tepat. Mulailah dengan if/else, tambahkan else if untuk beberapa cabang, dan gunakan switch untuk pencocokan nilai yang rapi.

if/else dan switch — pola inti — ilustrasi 1

Dasar if/else

Jika kondisinya true, jalankan blok pertama; jika tidak, jalankan blok else.

// if/else — choose between two paths
const score = 72;

if (score >= 60) {
  console.log("Pass");
} else {
  console.log("Retry");
}
if/else dan switch — pola inti — ilustrasi 2

Rangkaian else if

Gunakan else if untuk pemeriksaan berurutan dari yang paling spesifik hingga yang paling umum.

// else if — three or more branches
const temp = 18;

if (temp >= 30) {
  console.log("Hot");
} else if (temp >= 15) {
  console.log("Mild");
} else {
  console.log("Cold");
}
if/else dan switch — pola inti — ilustrasi 3

Dasar switch

switch mencocokkan nilai secara tepat. Ingat untuk menggunakan break agar tidak terus jatuh ke cabang berikutnya.

// switch — clean matching on a single value
const day = "Mon";

switch (day) {
  case "Mon":
    console.log("Start strong");
    break;
  case "Fri":
    console.log("Finish line");
    break;
  default:
    console.log("Keep going");
}
if/else dan switch — pola inti — ilustrasi 4

Klausa penjaga

Gunakan klausa penjaga untuk keluar lebih awal ketika masukan tidak valid; cara ini menjaga alur normal tetap jelas.

// Guard clause — return early for invalid input
function greet(name) {
  if (!name) {
    console.log("Name required");
    return;
  }
  console.log("Hello, " + name + "!");
}

greet("");
greet("Ayla");
if/else dan switch — pola inti — ilustrasi 5

Kiat & kesalahan

Kiat:

  • Urutkan pemeriksaan dari yang paling spesifik hingga yang paling umum.
  • Jaga kondisi tetap singkat dan mudah dibaca.
  • Dalam switch, sertakan kasus default.
if/else dan switch — pola inti — ilustrasi 6

Kuis perbandingan switch

Pemeriksaan cepat: Pencocokan switch.

if/else dan switch — pola inti — ilustrasi 7

Ringkasan

Ringkasan: Gunakan if/else untuk dua jalur, else if untuk cabang berurutan, switch untuk pencocokan nilai yang tepat, dan klausa penjaga untuk keluar lebih awal.

if/else dan switch — pola inti — ilustrasi 8

Pertanyaan yang Sering Diajukan

Apakah pelajaran “if/else dan switch — pola inti” gratis?

Ya — teks lengkap “if/else dan switch — pola inti” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus JavaScript Academy, upgrade ke CoddyKit PRO. Kursus JavaScript Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “if/else dan switch — pola inti”?

Tulis kondisi yang jelas dengan if/else dan switch; gunakan klausa penjaga untuk keluar lebih awal. Kamu berlatih JavaScript Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai JavaScript Academy?

Tidak diperlukan pengalaman sebelumnya. JavaScript Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.

Berapa lama pelajaran “if/else dan switch — pola inti” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran JavaScript Academy ini?

Ya. Setiap pelajaran JavaScript Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. if/else dan switch — pola inti
  2. Perulangan: for, while, do…while, for…of vs for…in
  3. Pengembalian Awal dan Klausa Penjaga
← Kembali ke JavaScript Academy