← JavaScript9 / 69
Fungsi dengan parameter dan return
Perbedaan penting: console.log menampilkan nilai, return mengembalikan nilai agar bisa dipakai lagi. Fungsi tanpa return menghasilkan undefined. Pemula sering menulis console.log di dalam fungsi lalu bingung kenapa hasilnya tidak bisa dijumlahkan — karena yang keluar bukan nilai, tapi tampilan.
👀 Contoh dulu
function totalHarga(harga, jumlah) {
return harga * jumlah; // mengembalikan nilai
}
const bayar = totalHarga(5000, 3);
console.log(bayar);
console.log(bayar + 1000); // nilainya bisa dipakai lagiHasilnya: 15000 16000
💡 Karena memakai return, hasilnya bisa disimpan dan dihitung lagi. Kalau di dalam fungsi hanya console.log, nilainya hilang.
📝 Sekarang giliranmu
Buat fungsi luas(panjang, lebar) yang mengembalikan hasil perkalian, lalu tampilkan luas(5, 3) dengan console.log.
Preview