Středník při deklaraci funkcí v JavaScriptu
Při deklaraci funkce jako Function Declaration
za složenou závorkou } se středník
nepíše:
function func() {
console.log('!');
}
Pokud je funkce deklarována jako Function Expression,
za } se píše středník:
let func = function() {
console.log('!');
};
Proč: protože v JavaScriptu musí každý výraz končit středníkem, a v tomto případě máme právě výraz. Tento středník není povinný, protože JavaScript obecně umožňuje je nepsat, ale je žádoucí. Vždy ho pište:)
Doplňte středníky na všechna potřebná místa:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}