⊗jsPmFTFENR 238 of 505 menu

JavaScript ရှိ လက်ျာဘက် လုပ်ဆောင်ချက် အနက်အဓိပ္ပါယ်

သတိပြုရမည့်အချက်မှာ လုပ်ဆောင်ချက်ပါဝင်သော အနက်အဓိပ္ပါယ်သည် ၎င်း၏ လက်ဝဲဘက်တွင် ရှိရပါမည်။ ကျွန်ုပ်တို့သည် လုပ်ဆောင်ချက်၏ လက်ျာဘက်တွင် တစ်ခုခုလုပ်ဖို့ ကြိုးစားပါက၊ ထိုအရာသည် ၎င်းကို လုပ်ဆောင်ချက် အနက်အဓိပ္ပါယ် အဖြစ် ပြောင်းလဲမပေးပါ။ ဥပမာ:

function func() { // ဤသည်မှာ Function Declaration ဖြစ်သည် console.log('!'); } + 1;

အဘယ်ကြောင့်ထိုသို့ဖြစ်ရသနည်း: ဘာကြောင့်လဲဆိုတော့ ဤကိစ္စတွင် +1 သည် လုပ်ဆောင်ချက် နောက်မှ ရေးထားသော အမိန့်အသစ်တစ်ခုသာ ဖြစ်နေသောကြောင့်ပါ။ အကယ်၍ ဤအမိန့်ကို လိုင်းအသစ်မှ ရေးသားပါက၊ အရာအားလုံးသည် ပိုမိုရှင်းလင်းလာပါသည်:

function func() { console.log('!'); } +1; // ရိုးရိုးအမိန့်

ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက်ကို Function Expression အဖြစ်သို့ ပြောင်းလဲကြမည်။ ဥပမာအားဖြင့်၊ လုပ်ဆောင်ချက်၏ ရှေ့တွင် + ထားပါမည်:

+function func() { // ဤသည်မှာ Function Expression ဖြစ်သည် console.log('!'); } + 1;

သို့မဟုတ် တန်ဖိုးသတ်မှတ်ခြင်းကို လုပ်ဆောင်ပါမည်:

let test = function func() { // ဤသည်မှာ Function Expression ဖြစ်သည် console.log('!'); } + 1;

သို့မဟုတ် console.log အတွင်း parameter အဖြစ် ပို့ဆောင်ပါမည်:

console.log(function func() { // ဤသည်မှာ Function Expression ဖြစ်သည် console.log('!'); } + 1);

ပြသထားသော လုပ်ဆောင်ချက်သည် Function Declaration သို့မဟုတ် Function Expression ဖြစ်မဖြစ် သတ်မှတ်ပါ:

function func() { console.log('!'); } +1;

ပြသထားသော လုပ်ဆောင်ချက်သည် Function Declaration သို့မဟုတ် Function Expression ဖြစ်မဖြစ် သတ်မှတ်ပါ:

function func() { console.log('!'); } + 1;

ပြသထားသော လုပ်ဆောင်ချက်သည် Function Declaration သို့မဟုတ် Function Expression ဖြစ်မဖြစ် သတ်မှတ်ပါ:

+function func() { console.log('!'); } + 1;

ပြသထားသော လုပ်ဆောင်ချက်သည် Function Declaration သို့မဟုတ် Function Expression ဖြစ်မဖြစ် သတ်မှတ်ပါ:

+ function func() { console.log('!'); } + 1;

ပြသထားသော လုပ်ဆောင်ချက်သည် Function Declaration သို့မဟုတ် Function Expression ဖြစ်မဖြစ် သတ်မှတ်ပါ:

+ 1 function func() { console.log('!'); } + 1;

ပြသထားသော လုပ်ဆောင်ချက်သည် Function Declaration သို့မဟုတ် Function Expression ဖြစ်မဖြစ် သတ်မှတ်ပါ:

function func() { console.log('!'); } + console.log('!');
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်