Titik koma dalam Pengisytiharan Fungsi JavaScript
Apabila mengisytiharkan fungsi sebagai Function Declaration
selepas pendakap kerinting }, titik koma
tidak diletakkan:
javascriptfunction func() {
console.log('!');
}
Jika fungsi diisytiharkan sebagai Function Expression,
maka selepas }, titik koma diletakkan:
javascriptlet func = function() {
console.log('!');
};
Mengapa: kerana dalam JavaScript, sebarang ungkapan mesti diakhiri dengan titik koma, dan dalam kes ini, kita mempunyai ungkapan. Titik koma ini tidak wajib, kerana JavaScript secara umum membenarkan untuk tidak meletakkannya, tapi adalah digalakkan. Letakkan selalu:)
Задание 1
Letakkan titik koma di semua tempat yang diperlukan:
javascriptlet func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}