Fungsi java script
Definisi Fungsi java script
Fungsi yang dideklarasikan tidak langsung dieksekusi. Mereka "disimpan untuk digunakan nanti", dan akan dieksekusi nanti, ketika mereka dipanggil
Contoh :
var x = myFunction(4, 5);
document.getElementById("demo").innerHTML = x
function myFunction(a, b) {
return a * b;
}
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Funtions</h2>
<p>contoh ini memanggil fungsi yang melakukan perhitungan dan mengembalikan hasilnya</p>
<p id="demo"></p>
<script>
var x = myFunction(4, 5);
document.getElementById("demo").innerHTML = x
function myFunction(a, b) {
return a * b;
}
</script>
</body>
</html>
Hasilnya akan menjadi:
20
Titik koma digunakan untuk memisahkan pernyataan JavaScript yang dapat dieksekusi.
Karena deklarasi fungsi bukanlah pernyataan yang dapat dieksekusi, tidak umum untuk mengakhirinya dengan titik koma.
Ekspresi Fungsi
Fungsi javascript juga dapat didefinisikan menggunakan ekspresi
Ekspresi fungsi dapat di simpan dalam variabel :
Contoh :
const x = function (a, b) {return a * b};
document.getElementById("demo").innerHTML = x;
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Funtions</h2>
<p>setelah fungsi di simpan kedalam variable, variable dapat digunakan sebagai fungsi</p>
<p id="demo"></p>
<script>
const x = function (a, b) {return a * b};
document.getElementById("demo").innerHTML = x(4, 5);
</script>
</body>
</html>
Hasilnya akan menjadi:
20
Fungsi di atas sebenarnya adalah fungsi anonymous (fungsi tanpa nama).
Fungsi yang disimpan dalam variabel tidak memerlukan nama fungsi. Mereka selalu dipanggil (dipanggil) menggunakan nama variabel.
Fungsi di atas diakhiri dengan titik koma karena merupakan bagian dari pernyataan yang dapat dieksekusi
Komentar
Posting Komentar