JavaScript တွင် function များကြေငြာခြင်းနှင့် စုတ်တံများ

Function Declaration အဖြစ် function တစ်ခုကိုကြေငြာသည့်အခါ ခရုကွင်း } နောက်တွင် စုတ်တံ မထည့်ပါ။

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

Function Expression ဖြင့် function ကိုကြေငြာပါက၊ } နောက်တွင် စုတ်တံ ထည့်ရပါမည်။

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

အကြောင်းရင်းမှာ - JavaScript တွင် မည်သည့် expression မဆို စုတ်တံဖြင့် အဆုံးသတ်ရပြီး ဤကိစ္စတွင် ကျွန်ုပ်တို့တွင် expression ရှိနေသောကြောင့်ဖြစ်သည်။ ဤစုတ်တံသည် မဖြစ်မနေထည့်ရန်မလိုပါ၊ ဘာကြောင့်ဆိုသော် JavaScript သည် ယေဘူယျအားဖြင့် ၎င်းတို့ကို မထည့်ရန် ခွင့်ပြုထားသောကြောင့်ဖြစ်သည်၊ သို့သော် ထည့်သင့်ပါသည်။ အမြဲတမ်းထည့်ပါ :)

Задание 1

လိုအပ်သောနေရာများတွင် စုတ်တံများ ထည့်သွင်းပါ။

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