JavaScriptда функцияларни эълон килишда нуқтали вергул
Функция Function Declaration сифатида эълон қилинганда
жабча қавс } дан кейин нуқтали вергул
қўйилмайди:
javascriptfunction func() {
console.log('!');
}
Агар функция Function Expression орқали эълон қилинган бўлса,
унда } дан кейин нуқтали вергул қўйилади:
javascriptlet func = function() {
console.log('!');
};
Сабаби: чунки JavaScriptда ҳар қандай ифода нуқтали вергул билан тугаши керак, ва бу ҳолда бизда айнан ифода мавжуд. Бу нуқтали вергул мажбурий эмас, чунки JavaScript умуман уларни қўймасликка рухсат беради, лемин исталган. Ҳамиша қўйинг:)
Задание 1
Зарур бўлган барча жойларга нуқтали вергул қўйинг:
javascriptlet func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}