Fungsi adalah blok kode bernama yang dapat dipanggil berulang kali. Kata kunci function diikuti nama, daftar parameter dalam kurung, dan badan fungsi dalam kurung kurawal. Pernyataan return menghentikan fungsi dan menyerahkan satu nilai ke pemanggilnya.
function luas(lebar, tinggi) {
return lebar * tinggi;
}
console.log(luas(4, 6)); // 24Fungsi tanpa return menghasilkan undefined. Kode setelah return di baris yang sama tidak pernah dijalankan.