Function expression နှင့် Function declaration ကို JavaScript တွင်

JavaScript တွင် function တစ်ခုကို နည်းလမ်းနှစ်မျိုးဖြင့် ကြေငြာနိုင်ပါသည်။

ပထမနည်းလမ်းမှာ ၎င်း၏အမည်ကို ချက်ချင်းသတ်မှတ်ပေးလျက် function မှတစ်ဆင့် function ကို ရိုးရိုးကြေငြာခြင်းဖြစ်သည်:

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

func(); // '!' ကို ပြသမည်

ဒုတိယနည်းလမ်းမှာ အမည်မဲ့ function တစ်ခုဖန်တီးပြီး ၎င်းကို ကိန်းရှင် တစ်ခုခုတွင် မှတ်တမ်းတင်ခြင်းဖြစ်သည်:

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

func(); // '!' ကို ပြသမည်

သိပ္ပံနည်းကျပြောရလျှင် ပထမနည်းလမ်းကို Function Declaration (လုပ်ဆောင်ချက်ကြေငြာချက်) ဟုခေါ်ပြီး ဒုတိယနည်းလမ်းကိုမူ Function Expression (လုပ်ဆောင်ချက်ပုံစံအသုံးအနှုန်း) ဟုခေါ်ပါသည်။

Задание 1

ဖော်ပြထားသော function သည် Function Declaration သို့မဟုတ် Function Expression ဖြစ်မဖြစ် သတ်မှတ်ပါ:

javascriptfunction func() {
  console.log('!');
}
Задание 2

ဖော်ပြထားသော function သည် Function Declaration သို့မဟုတ် Function Expression ဖြစ်မဖြစ် သတ်မှတ်ပါ:

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