0Pricing
JavaScript Academy · Pelajaran

Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian

Gunakan parameter, nilai bawaan, parameter rest, dan nilai kembalian yang jelas dalam fungsi kecil yang mudah dibaca.

Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian adalah pelajaran JavaScript Academy gratis di CoddyKit. Ini adalah pelajaran 2 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: Teruskan nilai ke fungsi dengan aman dan kembalikan hasil dengan jelas.

  • Parameter wajib vs bawaan
  • Parameter sisa
  • Nilai hasil
Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian — ilustrasi 1

Parameter sederhana

Parameter memungkinkan pemanggil meneruskan nilai ke fungsi Anda.

// Simple parameters
function greet(name) {
  // Make a message from the input
  const message = "Hello, " + name + "!";
  console.log(message);
}

greet("Ayla");
Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian — ilustrasi 2

Parameter bawaan

Gunakan nilai bawaan agar fungsi tetap berjalan saat argumen tidak diberikan.

// Default parameter
function welcome(name = "Guest") {
  // If no name is given, "Guest" is used
  console.log("Welcome, " + name);
}

welcome("Mina");
welcome();
Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian — ilustrasi 3

Parameter sisa

Parameter sisa mengumpulkan argumen yang tersisa ke dalam sebuah larik. Parameter ini harus berada di posisi terakhir.

// Rest parameter: gather extra args into an array
function sum(...nums) {
  // nums is an array of all arguments
  let total = 0;
  for (const n of nums) {
    total = total + n;
  }
  return total;
}

console.log("Sum A:", sum(1, 2));
console.log("Sum B:", sum(1, 2, 3, 4));
Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian — ilustrasi 4

Nilai hasil

Kembalikan satu hasil yang jelas. Validasi input terlebih dahulu agar kode lebih aman.

// Return a value clearly
function areaOfRectangle(w, h) {
  // Validate simple inputs
  if (typeof w !== "number" || typeof h !== "number") {
    return 0;
  }
  // Compute and return the result
  const area = w * h;
  return area;
}

console.log("Area:", areaOfRectangle(3, 4));
console.log("Area bad:", areaOfRectangle("3", 4));
Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian — ilustrasi 5

Kiat untuk parameter & nilai hasil

Kiat:

  • Letakkan parameter sisa di posisi terakhir.
  • Buat daftar parameter tetap singkat.
  • Gunakan nilai bawaan untuk nilai cadangan yang umum.
  • Selalu kembalikan tipe yang dapat diprediksi.
Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian — ilustrasi 6

Kuis parameter sisa

Pemeriksaan singkat: Sintaks parameter sisa.

Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian — ilustrasi 7

Ringkasan

Ringkasan: Anda menggunakan parameter biasa dan bawaan, mengumpulkan argumen tambahan dengan parameter sisa, serta mengembalikan hasil yang jelas dari fungsi.

Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian — ilustrasi 8

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian” gratis?

Ya — teks lengkap “Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian” 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 “Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian”?

Gunakan parameter, nilai bawaan, parameter rest, dan nilai kembalian yang jelas dalam fungsi kecil yang mudah dibaca. 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 2 dari 3.

Berapa lama pelajaran “Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian” 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. Deklarasi vs Ekspresi, Dasar Panah
  2. Parameter, Nilai Bawaan, Rest, dan Nilai Kembalian
  3. Dasar this; call/apply/bind (pengantar)
← Kembali ke JavaScript Academy