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