Langsung ke konten
Semua tantangan
PemrogramanDebugPemula4 mnt

Perbaiki kesalahan sintaks

Keterampilan: Debugging · Fungsi

Tugas

rectangleArea(width, height) seharusnya mengembalikan luas persegi panjang, tetapi JavaScript sama sekali menolak menjalankan programnya. Jalankan, baca error-nya, lalu perbaiki kodenya tanpa mengubah apa yang dihitung fungsi itu.

Apa yang salah

Tidak ada yang berjalan, bahkan console.log di akhir pun tidak: JavaScript melaporkan SyntaxError sebelum baris pertama dijalankan.

Contoh

Jalankan contoh mencoba tes ini. Periksa solusi juga menjalankan 2 tes lainnya.

  1. Persegi panjang 3 kali 4Contoh
    Panggilan
    rectangleArea(3, 4)
    Diharapkan
    Mengembalikan 12
  2. Persegi 5 kali 5Contoh
    Panggilan
    rectangleArea(5, 5)
    Diharapkan
    Mengembalikan 25

Semua tes, termasuk tes tambahan, ada di halaman ini. Tidak ada yang disembunyikan atau dirahasiakan.

Kodemu

Memuat editor…

function rectangleArea(width, height) {
  const area = width * height;
  return area;

console.log(rectangleArea(3, 4));

Ctrl + Enter (⌘ + Enter di Mac) menjalankan contoh; tambahkan Shift untuk memeriksa. Tab membuat indentasi; tekan Esc lalu Tab untuk keluar dari editor.

Jalankan contoh mencoba kodemu pada contoh dan tidak mencatat apa pun. Periksa solusi menjalankan semua tes dan menyimpan satu percobaan.

Tes

Jalankan kodemu untuk melihat tes mana yang lulus.

Konsol

Apa yang dicetak kodemu dengan console.log muncul di sini.