Function expression dan Function declaration dalam JavaScript
Dalam JavaScript, fungsi dapat dideklarasikan dengan dua cara.
Cara pertama adalah dengan mendeklarasikan fungsi
menggunakan function, langsung memberikan namanya:
javascriptfunction func() {
console.log('!');
}
func(); // akan menampilkan '!'
Cara kedua adalah dengan membuat fungsi tanpa nama dan menugaskannya ke suatu variabel:
javascriptlet func = function() {
console.log('!');
};
func(); // akan menampilkan '!'
Secara ilmiah, cara pertama disebut Function Declaration (deklarasi fungsi), sedangkan cara kedua disebut Function Expression (ekspresi fungsional).
Задание 1
Tentukan apakah fungsi yang ditampilkan merupakan Function Declaration atau Function Expression:
javascriptfunction func() {
console.log('!');
}
Задание 2
Tentukan apakah fungsi yang ditampilkan merupakan Function Declaration atau Function Expression:
javascriptlet func = function() {
console.log('!');
}