Function expression dan Function declaration dalam JavaScript
Dalam JavaScript, fungsi boleh diisytiharkan dengan dua cara.
Cara pertama ialah hanya mengisytiharkan fungsi
melalui function, serta-merta menetapkan namanya:
javascriptfunction func() {
console.log('!');
}
func(); // akan mengeluarkan '!'
Cara kedua ialah membuat fungsi tanpa nama dan menyimpannya ke dalam pembolehubah:
javascriptlet func = function() {
console.log('!');
};
func(); // akan mengeluarkan '!'
Secara saintifik, cara pertama dipanggil Function Declaration (pengisytiharan fungsi), manakala cara kedua - Function Expression (ungkapan fungsi).
Задание 1
Tentukan sama ada fungsi yang ditunjukkan ialah Function Declaration atau Function Expression:
javascriptfunction func() {
console.log('!');
}
Задание 2
Tentukan sama ada fungsi yang ditunjukkan ialah Function Declaration atau Function Expression:
javascriptlet func = function() {
console.log('!');
}