JavaScript Number ဝင်ရောက် အစီအစဥ်
- အရှေ့ဆုံး စာကြိုး JS Math
- နောက်ဆုံး စာကြိုး JS Promise
JavaScript အနည်းငယ်
JavaScript က အသားပေး ပုံမျိုး တစ်ခု သာရှိပါသည်。
သာဓက ကို အသံသုံး သို့မဟုတ် မရှိ အသံသုံး ဖြင့် ရေးသားနိုင်ပါသည်:
လက်တင် 1
let x = 3.14; // အသံသုံး သာဓက let y = 34; // မရှိ အသံသုံး သာဓက
ကျွန်ုပ် သူ့ ပုံပြန်မှု အား စစ်သုံးပါ。
အကြီးစွာ သို့မဟုတ် အကြီးစွာ သာဓက ကို နည်းပါး (အစိတ်) ခွဲခြား လိုက်ချက် ဖြင့် ရေးသားနိုင်ပါသည်:
လက်တင် 2
let x = 123e5; // 12300000 let y = 123e-5; // 0.00123
ကျွန်ုပ် သူ့ ပုံပြန်မှု အား စစ်သုံးပါ。
သို့မဟုတ် သူ့ အား စစ်သုံးပါ。 JavaScript ကို သိရှိသည့် ပြည့်ပြည့် စစ်သုံးပါ。。
JavaScript Number စမ်းသပ်မှုများ နှင့် အခွင့်အရေး
အမည် | သုံးသပ်ချက် |
---|---|
constructor | 返回对创建此对象的 Number 函数的引用。 |
EPSILON | 返回对创建此对象的 Number 函数的引用。 |
isFinite() | ကို သာဓက အား စစ်သုံးပါ。 |
isInteger() | 检查值是否为整数。 |
isNaN() | ကို Number.NaN အား စစ်သုံးပါ。 |
isSafeInteger() | 检查值是否为安全整数。 |
MAX_SAFE_INTEGER | 返回对创建此对象的 Number 函数的引用。 |
MIN_SAFE_INTEGER | 返回对创建此对象的 Number 函数的引用。 |
MAX_VALUE | 可表示的最大的数。 |
MIN_VALUE | 可表示的最小的数。 |
NaN | 非数字值。 |
NEGATIVE_INFINITY | 负无穷大,溢出时返回该值。 |
POSITIVE_INFINITY | 正无穷大,溢出时返回该值。 |
parseFloat() | 检查值是否为整数。 |
parseInt() | 检查值是否为整数。 |
prototype | 允许您向对象添加属性和方法。 |
toExponential(x) | 将数字转换为指数计数法。 |
toFixed(x) | 把数字转换为字符串,结果的小数点后有指定位数的数字。 |
toLocaleString() | 把数字转换为字符串,使用本地数字格式顺序。 |
toPrecision(x) | 把数字格式化为指定的长度。 |
toString() | 把数字转换为字符串。 |
valueOf() | 返回数字的原始值(基本数字值)。 |
提示:所有数字方法都返回新值。它们不会改变原始变量。
Number 对象描述
在 JavaScript 中,数字是一种基本的数据类型。JavaScript 还支持 Number 对象,该对象是原始数值的包装对象。在必要时,JavaScript 会自动地在原始数据和对象之间转换。在 JavaScript 1.1 中,可以用构造函数 Number() 明确地创建一个 Number 对象,尽管这样做并没有什么必要。
构造函数 Number() 可以不与运算符 new 一起使用,而直接作为转化函数来使用。以这种方式调用 Number() 时,它会把自己的参数转化成一个数字,然后返回转换后的原始数值(或 NaN)。
ကိုယ်စားပြုသူ Number() သည် အသုံးပြုလား 5 ခု အသုံးပြုလား အရေးယူလား အသုံးပြုလား ကုဒ်များ ဖြစ်သည်အထူး ကို ပြောင်းလဲကြောင်း、အထူး ကို ပြောင်းလဲကြောင်း、အကြီးအမြင့်、အနည်းငယ်နှင့်အထူး NaN အတိုင်းသို့သော် အဆိုပါ အတိုင်းအတာများ သည် ကိုယ်စားပြုသူ Number() ပုဂ္ဂိုလ်၏ အခြား ကုဒ်များ မဟုတ် ဘဲ ကိုယ်စားပြုသူ Number() ပုဂ္ဂိုလ်၏ ကုဒ်များ ဖြစ်သည်။
ပုံအမှတ် အသုံးပြုလား အခြား ကုဒ်များ ကို ချဲ့ချဲ့ ပြောကြားလား:
var big = အကြီးအမြင့်
但是这样是错误的:
var n= new Number(2); var big = n.MAX_VALUE
作为比较,我们看一下 toString() 和 Number 对象的其他方法,它们是每个 Number 对象的方法,而不是 Number() 构造函数的方法。前面提到过,在必要时,JavaScript 会自动地把原始数值转化成 Number 对象,调用 Number 方法的既可以是 Number 对象,也可以是原始数字值。
var n = 123; var binary_value = n.toString(2);
课外书
如需更多信息,请阅读 JavaScript 高级教程中的相关内容:
- ECMAScript ကိုးကွယ် အမှတ်အသား
- အမှတ်အသား အမျိုးအစား သည် အမျိုးအစား (class) သို့မဟုတ် အမှတ်အသား ဖြစ်သည်။ ဒီ လုံးပါ လုံးပါ အမှတ်အသား အမျိုးအစား သည် ECMAScript အချက်အလက် အမျိုးအစား ဖြစ်သည်။
- အရှေ့ဆုံး စာကြိုး JS Math
- နောက်ဆုံး စာကြိုး JS Promise