Тоог обьект хэлбэртэй болгоход ашиглагдана. Обьектын конструктор тоон обьектын анхны утга болох ердөө ганцхан параметр шаардана. Шаардлагатай бол Javascript обьектыг өөрөө үүсгэдэг тул Number обьектыг шууд утгаар үүсгээд байх нь ховор. Обьектын гол зориулалт бол шинжүүдийг нэг обьект болгох түүнчлэн Number(value) гэж дуудан утгыг тоо болгох юм.
<обьектын нэр> = new Number(<утга>);
Number обьектын шинжүүд
Шинж | Тодорхойлолт |
MAX_VALUE | Тоо JavaScript –д авч болох хамгийн их утгыг буцаана |
MIN_VALUE | Тоо JavaScript –д авч болох хамгийн бага утгыг буцаана |
NaN | Тоо биш гэсэн утга. Not a Number |
NEGATIVE_INFINITY | Хасах хязгааргүй утгыг буцаана. |
POSITIVE_INFINITY | Нэмэх хязгааргүй утгыг буцаана. |
Number обьектын аргууд (method)
Арга (method) | Тодорхойлолт |
toLocaleString | Обьектын утгыг системийн тохиргооны форматад тохируулан мөр обьектод хөрвүүлнэ. |
toExponential | Обьектын утгыг е-гийн зэрэг хэлбэрт оруулан мөр обьектод хөрвүүлнэ. |
toFixed | Обьектын утгыг бутархай тоон форматад тохируулан мөр обьектод хөрвүүлнэ. |
toPrecision | Обьектын утгыг өгөгдсөн тоо бүхий тоон утга агуулсан мөр обьектод хөрвүүлнэ. |
valueOf() | Обьектын утгыг буцаана |
toString | Обьектын утгыг мөр болгоно |
Жишээ
var a = 9876.54321; // тоон хувьсагч
obja = new Number(9876.54321); // обьект хэлбэртэй тоо
document.write("obja.toLocaleString() =" + obja.toLocaleString() + "<br />");
document.write("a.toLocaleString() =" + a.toLocaleString() + "<br />");
document.write("obja.toExponential() =" + obja.toExponential() + "<br />");
document.write("a.toExponential() =" + a.toExponential() + "<br />");
Программын үр дүн
Жишээний үр дүнгээс а хувьсагчийн хувьд Javascript обьектыг өөрөө үүсгэсэн байгаа нь харагдаж байна.