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('!');
}