JavaScript Number NaN အကိုင်းအချုပ်

အသုံးပြုခြင်း နှင့် အကျိုးသက်

JavaScript တွင်NaN “Not-a-Number” အက္ခရာ အဖြစ်

JavaScript တွင်NaN အကိုင်းအချုပ် သည် အဆိုးဆုံး အကိုင်းအချုပ် ဖြစ်သည်。

အကြီးအကျယ် NaN အကိုင်းအချုပ် နှင့် Number.Nan အကိုင်းအချုပ် တူညီ

NaN အကိုင်းအချုပ် သည် အမှား အကိုင်းအချုပ် ကို ကိုယ်စားပြုသော အကိုင်းအချုပ် ဖြစ်သည်။ အချက် တစ်ခု ကို အမှား အကိုင်းအချုပ် အဖြစ် ကိုယ်စားပြုရန် သုံးနိုင်သော Number အကိုင်းအချုပ် ဖြစ်သည်。

အကြောင်းကြားတုံ့ပြန် isNaN() အကြီးအကျယ် အရာများ ကို စစ်ဆေးနိုင်သော အရာများ

အခြား ကြည့်ရန်

အကြီးအကျယ် isNaN() မီးရထာ

Number.isNaN() မီးရထာ

အကြောင်းကြား

let x = Number.NaN;

ကျွန်ုပ်ကို ကြိုးစားလုပ်ပါ

let x = NaN;

ကျွန်ုပ်ကို ကြိုးစားလုပ်ပါ

အက္ခရာ

Number.NaN

အသုံးပြုခြင်း

Number.NaN သည် သုံးသပ်ခြင်း သည် အကိုင်းအချုပ် တစ်ခု ဖြစ်သည့် သုံးသပ်ခြင်း ဖြစ်သည်။ parseInt() နှင့် parseFloat() အမှား အခြေအနေ ကို တစ်ခါ တစ်ရံ ပြန်လည် ပြင်ဆင်ထားသော အကိုင်းအချုပ် များ အတွက် အသုံးပြုနိုင် သည်။ Number.NaN ဤ အမှား အခြေအနေ ကို ဖော်ပြသည်。

JavaScript သည် NaN ပုံစံ Number.NaNသို့မဟုတ်NaN နှင့် Number.NaN နှိုင်းယှဉ်ခြင်း ဖြင့် တစ်ခုခုသည် နှုတ်ချက် တစ်ခု ဖြစ်သည့် အတွက် စစ်ဆေးနိုင် ပြီး အခြား နှုတ်ချက်များ နှင့် နှိုင်းယှဉ်သော အချက်အလက် အပေါ် အပြည့်အဝင် မမြတ်တော်မူပါ။ isNaN() နှင့် နှိုင်းယှဉ်နိုင်သည်。

ECMAScript v1 နှင့် နောက်ပိုင်းများတွင်,ပြင်ဆင်ထားသော အနှီးခံ အကိုင်းအချုပ် NaN အစား Number.NaN

ဘရပ်သားများ ထောက်ပံ့

Number.NaN ECMAScript1 (ES1) သည် သုံးသပ်ခြင်းဖြစ်သည်。

အားလုံး ဘရပ်သားများ သည် ES1 (JavaScript 1997) ကို အပြည့်အဝင် ထောက်ပံ့ပေးသည်:

ခရိုးမိုး IE Edge Firefox Safari Opera
ခရိုးမိုး IE Edge Firefox Safari Opera
ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့