JavaScript Number isNaN() ဘက်တက်

အသုံးပြုခြင်း နှင့် ဖော်ပြ

ဂျစ်တြ်ဟော် တွင်NaN “Not-a-Number” အက္ခရာ အသုံးပြုခြင်း

ဂျစ်တြ်ဟော် တွင်NaN အမှတ်အသား မဟုတ်သော အချက်အလက်

အချက်အလက် အမှတ်အသား ဖြစ်ပြီး အမျိုးအစား ဖြစ်သည် အခါ Number.isNaN() ဘက်တက် အပြန် true

အခြား ကျမ်းကို ကြည့်ခြင်း

NaN() အချက်အလက်

ကွပ်ဆိုင်ခြင်း isNaN() ဘက်တက်

အကြောင်း

အကြောင်း ၁

အချက်အလက် အမှတ်အသား ဖြစ်သလား စစ်ဆေးခြင်း

Number.isNaN(123);
Number.isNaN(-1.23);
Number.isNaN('123');
Number.isNaN(0/0);

ကိုယ်တိုင် ကျင်းပခြင်း

အကြောင်း ၂

Number.isNaN(5-2);
Number.isNaN(0);
Number.isNaN('Hello');
Number.isNaN('2005/12/12');
Number.isNaN(' ');

ကိုယ်တိုင် ကျင်းပခြင်း

အကြောင်း ၃

အချက်အလက် အမှတ်အသား ဖြစ်သလား စစ်ဆေးခြင်း

Number.isNaN(false);
Number.isNaN(true);
Number.isNaN(undefined);
Number.isNaN('NaN');
Number.isNaN(NaN);

ကိုယ်တိုင် ကျင်းပခြင်း

ဘာသာစကား

Number.isNaN(value)

အချက်အလက်

အချက်အလက် ဖော်ပြ
value စက်တင်

အပြန်

အမျိုးအစား ဖော်ပြ
ဘား အချက်အလက် အချက်အလက် အမှတ်အသား ဖြစ်လျှင် true;အခြားမူ false

isnan() နှင့် Number.isnan() အကြား အခြေအနေ

အခါအချက်အလက်အမှတ်အသား မဟုတ်ဘဲ isNaN() ဘက်တက် true

အခါစကတ္တအမှတ်အသား မဟုတ်ဘဲ Number.isNaN() အပြန် true

ယူးကျင်းခြင်းisNaN() ကျင်းပခြင်း အခါ အလိုအရ အချက်အလက် ကို စကတ္တ အထူးပြု ပြောင်းလဲခြင်း

အကြောင်း

isNaN('Hello');		// အပြန် true

ကိုယ်တိုင် ကျင်းပခြင်း

Number.isNaN('Hello');	// အပြန် false

ကိုယ်တိုင် ကျင်းပခြင်း

ဘရောက်လ� ကူးကြမ်း

Number.isNaN() ECMAScript6 (ES6) အချက်အလက်များ

အားလုံး အသစ်ကပ် ဘရောက်လာ ဘရောက်လာ က အသုံးပြုခြင်း လုပ်ခဲ့သည် (ဂျစ်တြ်ဟော် ၂၀၁၅):

ခလုံ အင်ဂျီ ဖရက်ခ် ဆာဖာ အိုပရာ
ခလုံ အင်ဂျီ ဖရက်ခ် ဆာဖာ အိုပရာ
လုပ်ခြင်း လုပ်ခြင်း လုပ်ခြင်း လုပ်ခြင်း လုပ်ခြင်း

အင်တာနက် အက်ယ်လက်ရှ် ၁၁ (သို့မဟုတ် အရေးပါသော အဆိုပါ အသုံးပြုခြင်း) က လုပ်ခြင်း မမျှော်လင့်ချေ Number.isNaN()