Verskil in Funksieverklarings
Albei maniere om 'n funksie te verklaar is ekwivalent, maar daar is 'n beduidende verskil: funksies wat verklaar is as 'n Funksieverklaring sal beskikbaar wees, selfs as daar voor die verklaaring na hulle verwys word.
Kyk na die voorbeeld:
javascript// Verwijs na die funksie voor sy verklaaring:
func(); // sal '!' uitvoer
function func() {
console.log('!');
}
Funksionele uitdrukkings word egter op die oomblik van kode-uitvoering geskep en is nie hoër beskikbaar nie. Daarom sal so 'n kode 'n fout gee:
javascriptfunc(); // fout, so 'n funksie bestaan nog nie!
let func = function() {
console.log('!');
};
Задание 1
Skep 'n funksie as 'n Funksieverklaring. Kontroleer dat dit beskikbaar sal wees bo die plek van sy verklaaring.
Задание 2
Skep 'n funksie as 'n Funksionele Uitdrukking. Kontroleer dat dit nie beskikbaar sal wees bo die plek van sy verklaaring nie.