Matukio ya Inami ya JavaScript
- Kabla JS BigInt
- Pya Jengine ya adimni ya JS
Matukio ya Inami ya JavaScript
HiziMethod ya nambainaenea kwa wote wana jumla wa JavaScript:
Mwongozo | Maelezo |
---|---|
toString() | inaisha jumla kama maneno. |
toExponential() | inaisha jumla yenye mpangilio wa msingi. |
toFixed() | inaisha jumla yenye viwango vya wingu vya chini ya wingu. |
toPrecision() | inaisha jumla yenye uharibifu. |
ValueOf() | inaisha jumla kama jumla. |
toString() method
toString() method inaisha jumla kama maneno.
Wote wana uwanja wa jumla zote wengi (matumizi, viwango au maadili):
Mfano
let x = 123; x.toString(); (123).toString(); (100 + 23).toString();
toExponential() method
toExponential() inaisha maneno yenye jumla yenye kumaliza jumla kwa uharibifu na inaandika kwa mpangilio wa msingi.
Parameter ina ulinganishaji wa mafanikio ya wingu vya chini ya chumba cha wingu:
Mfano
let x = 9.656; x.toExponential(2); x.toExponential(4); x.toExponential(6);
Parameter hana uwezo. Ikiwa huna uchaguzi, JavaScript hakina kumaliza jumla.
toFixed() method
toFixed() inaisha mwenye maneno yenye jumla yenye viwango vya wingu vya chini kwa kina ya wingu.
Mfano
let x = 9.656; x.toFixed(0); x.toFixed(2); x.toFixed(4); x.toFixed(6);
Maelezo:toFixed(2)
inaenea kwa kumtumia kwa kurejea kipya cha kina.
Method ya toPrecision()
toPrecision() inatoa string yenye ujumbe wa namba yenye ukubwa wa namba kwanza inayotumiwa.
Mfano
let x = 9.656; x.toPrecision(); x.toPrecision(2); x.toPrecision(4); x.toPrecision(6);
Method ya valueOf()
valueOf() inatoa namba kwa umbo wa namba.
Mfano
let x = 123; x.valueOf(); (123).valueOf(); (100 + 23).valueOf();
Kwenye JavaScript, namba inaweza kuwa thamani asilia (typeof = number) au object (typeof = object).
Method ya valueOf() inayotumiwa kwenye JavaScript kwa kubadilika Number object kwa thamani asilia.
Hakuna sababu kufikia kwa kutumia kwenye programu yako.
Maelezo:Mtu wa kila data type wa JavaScript una method za valueOf() na toString().
Kufaisha muwajifunzeo kwa namba
Kuna 3 method za JavaScript ambazo zinafanana kwa kufaisha muwajifunzeo kwa namba:
Mwongozo | Maelezo |
---|---|
Number() | kutumia thamani yao kutoa namba. |
parseFloat() | kueleza thamani yao na kutoa namba wa tawala. |
parseInt() | kueleza thamani yao na kutoa namba wa int. |
Method za juu hazinaMethod ya namba. ZizoteMethod ya JavaScript jingine.
Method ya Number()
Method ya Number() inayoweza kutumika kufaisha muwajifunzeo wa JavaScript kwa namba:
Mfano
Number(true); Number(false); Number("10"); Number(" 10"); Number("10 "); Number(" 10 "); Number("10.33"); Number("10,33"); Number("10 33"); Number("Bill");
Maelezo:Iki kipo kwa sababu inapelekwa namba, inatoa: NaN
(Not a Number, bila namba).
Method ya Number() inayotumiwa kwenye tarehe
Number() nafikio kwa kuwaanisha tarehe kwa namba.
Mfano
Number(new Date("1970-01-01"))
Maelezo:Kifaa cha Date() inatoa mimeno ya masaa kati ya 1970 Januari 1 hadi sasa.
Mimeno ya masaa 86400000 kati ya 1970-01-02 na 1970-01-01:
Mfano
Number(new Date("1970-01-02"))
Mfano
Number(new Date("2017-09-30"))
Mwongozo wa parseInt()
parseInt() inakusoma neno la ukurabu na kutoa namba. Inafaa kuwa na mababu. Inatoa kina kwanza tu:
Mfano
parseInt("-10"); parseInt("-10.33"); parseInt("10"); parseInt("10.33"); parseInt("10 20 30"); parseInt("10 years"); parseInt("years 10");
Kama hali yana kumtumika kubadilika namba, itakapokwenda NaN (Hakuna Namba, hakuna namba).
Mwongozo wa parseFloat()
parseFloat() inakusoma neno la ukurabu na kutoa namba. Inafaa kuwa na mababu. Inatoa kina kwanza tu:
Mfano
parseFloat("10"); parseFloat("10.33"); parseFloat("10 20 30"); parseFloat("10 years"); parseFloat("years 10");
Iki kipo kwa sababu inapelekwa namba, inatoa: NaN
(Not a Number, bila namba).
Mawongozo ya kifaa cha Number
HiziMawongozo ya kifaainaenea Number Kifaa:
Mwongozo | Maelezo |
---|---|
Number.isInteger() | Iki ni namba ya kina, inatoa true. |
Number.isSafeInteger() | Iki ni kifaa cha namba ya uadilifu, inatoa true. |
Number.parseFloat() | Tumia neno la ukurabu kuwa namba. |
Number.parseInt() | Tumia neno la ukurabu kuwa namba. |
Mawongozo ya namba hayafai kutumika kwa muhimu
Mawongozo ya namba hizi yanatumiwa katika JavaScript Kifaa cha Number.
Mawongozo hizi inaweza kutumika kama Number.isInteger() hivyo.
Kutumia X.isInteger() ambao X ni muhimu, kina kumekua kosa kipimo:
Kosa kipimo X.isInteger si kifaa kufanyia kazi.
Mwongozo wa Number.isInteger()
Iki ni kwenda hili, mtu wa Number.isInteger() anatoa true
.
Mfano
Number.isInteger(10); Number.isInteger(10.5);
Number.isSafeInteger() 方法
安全整数指的是可以被精确表示为双精度浮点数的整数。
如果参数是安全整数,则 Number.isSafeInteger() 方法返回 true
.
Mfano
Number.isSafeInteger(10); Number.isSafeInteger(12345678901234567890);
注意
安全整数是从 -(253 - 1) 到 +(253 - 1) 的所有整数。
这是安全的:9007199254740991。这是不安全的:9007199254740992。
Number.parseFloat() 方法
Number.parseFloat() 解析字符串并返回数字。
允许有空格。仅返回第一个数字:
Mfano
Number.parseFloat("10"); Number.parseFloat("10.33"); Number.parseFloat("10 20 30"); Number.parseFloat("10 years"); Number.parseFloat("years 10");
Kama hali yana kumtumika kubadilika namba, itakapokwenda NaN (Hakuna Namba, hakuna namba).
注意
Number.parseInt() 和 Number.parseFloat() 这两个方法与全局方法 parseInt() 和 parseFloat() 是相同的。
其目的在于全局方法的模块化(以便更容易在浏览器外部使用相同的 JavaScript 代码)。
Number.parseInt() 方法
Number.parseInt() 解析字符串并返回整数。
允许有空格。仅返回第一个数字:
Mfano
Number.parseInt("-10"); Number.parseInt("-10.33"); Number.parseInt("10"); Number.parseInt("10.33"); Number.parseInt("10 20 30"); Number.parseInt("10 years"); Number.parseInt("years 10");
Kama hali yana kumtumika kubadilika namba, itakapokwenda NaN (Hakuna Namba, hakuna namba).
Kifungu cha kueleza cha Number cha JavaScript kwa ujumbe
Kwa kumtumika kamili ya kifungu cha kueleza, tafuta mifungu wetu wa kawaida Makala ya kigeukia ya JavaScript Number.
Makala ya kigeukia inaonekana jinsi ya kuhusiana na jumla za jengine za Number na mifano ya matumizi.
- Kabla JS BigInt
- Pya Jengine ya adimni ya JS