isNaN function

isNaN function သည် ပေးလိုက်သော parameter သည် ဂဏန်းတစ်ခု ဟုတ် မဟုတ် စစ်ဆေးပေးပါသည်။ Parameter သည် ဂဏန်းမဟုတ်ပါက true ကိုလည်းကောင်း၊ ဂဏန်းဖြစ်ပါက false ကိုလည်းကောင်း ပြန်ပေးမည်။ ၎င်း၏ အလုပ်လုပ်ပုံမှာ - ပေးလိုက်သော parameter ကို ဂဏန်းသို့ ပြောင်းလဲပေးသည်။ အကယ်၍ ၎င်းသည် ဂဏန်းမဟုတ်ပါက (စာသား၊ array စသည်)၊ ၎င်းကို NaN အဖြစ်သို့ ပြောင်းလဲပေးသည်။ ထို့နောက် isNaN က ပြောင်းလဲပြီးနောက် NaN ရခဲ့ မရခဲ့ စစ်ဆေးသည်။ true ကိုမူ NaN အဖြစ်သို့ မဟုတ်ဘဲ ဂဏန်း 1 အဖြစ်သို့ ပြောင်းလဲပေးသည်။ ဤကဲ့သို့သော အခြားသော သတိမထားမိတတ်သည့် အချက်များလည်း ရှိပါသေးသည်၊ ၎င်းတို့ကို NaN ၏ ဖော်ပြချက်တွင် ကြည့်ရှုနိုင်ပါသည်။

ဖွဲ့စည်းပုံ

javascriptisNaN(tat);

ဥပမာ

ယခု isNaN သည် false ကို ပြန်ပေးမည်၊ အဘယ်ကြောင့်ဆိုသော် parameter သည် ဂဏန်းတစ်ခု ဖြစ်နေသောကြောင့် ဖြစ်သည်။

javascriptconsole.log(isNaN(3));

ကုဒ် run ပြီးနောက် ရရှိသော ရလဒ်။

javascriptfalse

ဥပမာ

ယခု isNaN သည် true ကို ပြန်ပေးမည်၊ အဘယ်ကြောင့်ဆိုသော် parameter သည် ဂဏန်းမဟုတ်သောကြောင့် ဖြစ်သည်။

javascriptconsole.log(isNaN('abcde'));

ကုဒ် run ပြီးနောက် ရရှိသော ရလဒ်။

javascripttrue

ဆက်လက်ကြည့်ရှုရန်

  • isFinite function,
    အကန့်အသတ်ရှိသော ဂဏန်း ဟုတ် မဟုတ် စစ်ဆေးပေးသည်
  • typeof operator,
    ဒေတာအမျိုးအစားကို သတ်မှတ်ပေးသည်