Άνω τελεία στη δήλωση συναρτήσεων στην JavaScript

Όταν μια συνάρτηση δηλώνεται ως Function Declaration μετά την αγκύλη } δεν βάζουμε άνω τελεία:

javascriptfunction func() {
  console.log('!');
}

Εάν όμως η συνάρτηση δηλώνεται ως Function Expression, τότε μετά το } βάζουμε άνω τελεία:

javascriptlet func = function() {
  console.log('!');
};

Γιατί: γιατί στην JavaScript κάθε expression πρέπει να τελειώνει με άνω τελεία, και σε αυτήν την περίπτωση έχουμε ακριβώς ένα expression. Αυτή η άνω τελεία δεν είναι υποχρεωτική, αφού η JavaScript γενικά επιτρέπει να μην μπαίνει, αλλά είναι επιθυμητή. Βάζετε πάντα:)

Задание 1

Βάλτε άνω τελείες σε όλα τα απαραίτητα σημεία:

javascriptlet func1 = function() {console.log('!')};
let func2 = function() {
  console.log('!')
};
function func3() {
  console.log('!')
}