Saya baru mengenal dunia Javascript dan saya mengutak-atik penulisan fungsi yang sangat mendasar dan tersandung pada contoh di bawah ini secara tidak sengaja dan saya tidak yakin mengapa itu berfungsi ketika saya tidak melewati parameter ketika fungsi menuntutnya.
Fungsi sampel
function myfunction(x) {
alert("This is a sample alert");
}
Sekarang jika saya memanggil fungsi tersebut, myfunction();
saya diberikan peringatan. Mengapa saya bisa memanggil fungsi tanpa kesalahan atau peringatan ketika saya belum memberikan parameter?
EDIT
Saya tidak mengharapkan begitu banyak jawaban yang bagus dan saya sama sekali tidak dalam posisi untuk mengatakan jawaban mana yang terbaik, jadi saya bisa meminta orang untuk menyarankan jawaban terbaik dan saya akan memberikan penerimaan kepada orang itu.