Matukio ya Inami ya JavaScript

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();

Mwongozo wa kumtumika

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);

Mwongozo wa kumtumika

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);

Mwongozo wa kumtumika

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);

Mwongozo wa kumtumika

Method ya valueOf()

valueOf() inatoa namba kwa umbo wa namba.

Mfano

let x = 123;
x.valueOf();
(123).valueOf();
(100 + 23).valueOf();

Mwongozo wa kumtumika

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");

Mwongozo wa kumtumika

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"))

Mwongozo wa kumtumika

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"))

Mwongozo wa kumtumika

Mfano

Number(new Date("2017-09-30"))

Mwongozo wa kumtumika

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");

Mwongozo wa kumtumika

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");

Mwongozo wa kumtumika

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);

Mwongozo wa kumtumika

Number.isSafeInteger() 方法

安全整数指的是可以被精确表示为双精度浮点数的整数。

如果参数是安全整数,则 Number.isSafeInteger() 方法返回 true.

Mfano

Number.isSafeInteger(10);
Number.isSafeInteger(12345678901234567890);

Mwongozo wa kumtumika

注意

安全整数是从 -(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");

Mwongozo wa kumtumika

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");

Mwongozo wa kumtumika

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.