⊗jsPmFTDTD 231 of 505 menu

ဖနှင်းကြေငြာချက်များ၏ ကွာခြားချက်

လုပ်ဆောင်ချက်ကို ကြေငြာသည့် နည်းလမ်းနှစ်ခုစလုံး ညီမျှသော်လည်း၊ အရေးကြီးသော ကွာခြားချက်တစ်ခုရှိသည်။ Function Declaration အဖြစ် ကြေငြာထားသော လုပ်ဆောင်ချက်များသည် ၎င်းတို့ကို ကြေငြာခြင်းမပြုမီတွင် ခေါ်ယူအသုံးပြုပါက ရရှိနိုင်မည် ဖြစ်သည်။

ဥပမာကို ကြည့်ပါ။

// လုပ်ဆောင်ချက်ကို မကြေငြာမီတွင် ခေါ်ယူပါ။ func(); // '!' ကို ပြသမည် function func() { console.log('!'); }

Functional Expressions များသည် ကုဒ်အလုပ်လုပ်သည့် အချိန်တွင် ဖန်တီးခြင်းခံရပြီး အထက်တွင်မရနိုင်ပါ။ ထို့ကြောင့် ထိုသို့သောကုဒ်သည် အမှားတစ်ခုကို ပြသပေးမည်ဖြစ်သည်။

func(); //အမှား၊ ထိုသို့သော လုပ်ဆောင်ချက် မရှိသေးပါ။ let func = function() { console.log('!'); };

Function Declaration အဖြစ် လုပ်ဆောင်ချက်တစ်ခု ဖန်တီးပါ။ ၎င်းသည် ၎င်း၏ကြေငြာချက် နေရာအထက်တွင်ပင် ရနိုင်မည်ကို စစ်ဆေးပါ။

Function Expression အဖြစ် လုပ်ဆောင်ချက်တစ်ခု ဖန်တီးပါ။ ၎င်းသည် ၎င်း၏ကြေငြာချက် နေရာအထက်တွင် ရနိုင်မည်မဟုတ်ကြောင်း စစ်ဆေးပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်