Alama ya nukta mkato wakati wa kutangaza kazi katika JavaScript
Wakati wa kutangaza kazi kama Ufafanuzi wa Kazi (Function Declaration)
baada ya mabano ya kunyoosha } alama ya nukta mkato
haiwekwi:
function func() {
console.log('!');
}
Ikiwa kazi imetangazwa kama Mfumo wa Kielelezo cha Kazi (Function Expression),
basi baada ya } huwekwa alama ya nukta mkato:
let func = function() {
console.log('!');
};
Kwa nini: kwa sababu katika JavaScript usemi wowote unapaswa kuishia na alama ya nukta mkato, na katika kesi hii tuna usemi. Alama hii ya nukta mkato sio lazima, kwani JavaScript kwa ujumla inaruhusu zisivekwe, lakini inatakiwa. Weka kila wakati:)
Weka alama za nukta mkato katika sehemu zote zinazohitajika:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}