Avtor Yuvraj Chandra
DelitiTweetE-naslov

Približajte se obvladovanju JavaScripta z učenjem in uporabo teh številskih metod.

Delo s številkami je sestavni del programiranja. Objekt Številka JavaScript je primitivni objekt ovoja, ki se uporablja za predstavljanje in manipulacijo številk. JavaScript ponuja več metod, ki delujejo s številkami.

V tem članku se boste naučili 12 metod številk JavaScript, ki bi jih morali poznati.

1. Metoda parseInt().

The parseInt() metoda razčleni podani argument niza in vrne celo število, razčlenjeno iz niza.

let num1 = Število.parseInt("34");
console.log (štev.1);
let num2 = Število.parseInt("5324");
console.log (štev.2);
let num3 = Number.parseInt("32,65");
console.log (štev.3);

Izhod:

34
5324
32

Če celega števila ni mogoče razčleniti iz danega niza, vrne metoda NaN.

let num4 = Number.parseInt("Pozdravljeni, svet!");
console.log (štev.4);
let num5 = Number.parseInt("...#@$$");
console.log (štev.5);

Izhod:

NaN
NaN

2. Metoda toString().

instagram viewer

The toString() metoda vrne dano število v obliki niza. Ta metoda sprejme radix (osnovo v matematičnih številskih sistemih) kot neobvezni parameter in vrne niz, ki predstavlja podani objekt Številka.

naj bo število1 = 213;
console.log (num1.toString());
naj bo num2 = 25,56;
console.log (num2.toString());
naj num3 = -673;
console.log (num3.toString());
naj bo število 4 = 15;
// Osnova 2
console.log (num4.toString (2));

Izhod:

213
25.56
-673
1111

3. Metoda toExponential().

The toExponential() metoda vrne niz, ki predstavlja eksponentni zapis danega števila. Ta metoda sprejema fractionDigits kot izbirni parameter, ki določa število števk za decimalno vejico.

naj bo število1 = 23425;
console.log (num1.toExponential());
naj bo število2 = 342;
console.log (num2.toExponential (2));
naj bo num3 = 465500;
console.log (num3.toExponential (4));
naj bo število 4 = 886,456;
console.log (num4.toExponential());
naj bo num5 = 0,34;
console.log (num5.toExponential());

Izhod:

2,3425e+4
3,42e+2
4,6550e+5
8,86456e+2
3.4e-1

Povezano: Enovrstni programi JavaScript, ki jih morate poznati

4. Metoda toFixed().

The toFixed() vrne niz, ki predstavlja število, oblikovano z zapisom s fiksno točko. Ta metoda sprejema neobvezni parameter, ki določa število števk, ki se prikažejo za decimalno vejico. Če parameter ni podan, se vrednost tega parametra obravnava kot 0.

naj bo num1 = 234,345;
console.log (številk1.toFixed (1));
naj bo število2 = -783,234;
console.log (številk2.toFixed (2));
naj bo število3 = 213;
console.log (num3.toFixed (4));
naj bo število 4 = 345,23;
console.log (num4.toFixed());
naj bo število 5 = 785,123;
console.log (num5.toFixed (0));

Izhod:

234.3
-783.23
213.0000
345
785

5. Metoda toPrecision().

The toPrecision() vrne niz, ki predstavlja število z določeno natančnostjo. Ta metoda sprejema neobvezni parameter, ki določa število pomembnih števk.

naj bo num1 = 234,345;
console.log (num1.toPrecision (4));
naj bo število2 = -783,234;
console.log (num2.toPrecision (5));
naj bo število3 = 213;
console.log (num3.toPrecision (4));
naj bo število 4 = 345,23;
console.log (num4.toPrecision (3));
naj bo število 5 = 785,123;
console.log (num5.toPrecision (5));

Izhod:

234.3
-783.23
213.0
345
785.12

6. Metoda valueOf().

The vrednost() metoda vrne primitivno vrednost predmeta Number.

naj bo num1 = 234,345;
console.log (num1.valueOf());
naj bo število2 = -783,234;
console.log (num2.valueOf());
console.log((327).valueOf());
console.log((25+25).valueOf());
console.log((0,003).valueOf());

Izhod:

234.345
-783.234
327
50
0.003

7. Metoda toLocaleString().

JavaScript toLocaleString() metoda vrne niz z jezikovno občutljivo predstavitvijo števila.

naj bo število = 762359,237;
// Indijanec
console.log (num.toLocaleString('en-IN'));
// kitajski
console.log (num.toLocaleString('zh-Hans-CN-u-nu-hanidec'));
// nemški
console.log (num.toLocaleString('de-DE'));

Izhod:

7,62,359.237
七六二, 三五九.二三七
762.359,237

8. Metoda parseFloat().

The parseInt() metoda razčleni podani argument niza in vrne število s plavajočo vejico, razčlenjeno iz niza.

let num1 = Število.parseFloat("34.235");
console.log (štev.1);
let num2 = Število.parseFloat(" 5324,45 ");
console.log (štev.2);
let num3 = Število.parseFloat("32,65");
console.log (štev.3);
let num4 = Number.parseFloat("2 Dobrodošli MUO");
console.log (štev.4);

Izhod:

34.235
5324.45
32.65
2

Če številke ni mogoče razčleniti iz danega niza, se metoda vrne NaN.

let num5 = Number.parseFloat("Dobrodošli 2 MUO"); 
console.log (štev.5);
let num6 = Number.parseFloat("#$^$^");
console.log (štev.6);

Izhod:

NaN
NaN

Povezano: Metode za nastavitev JavaScripta, ki bi jih morali obvladati že danes

9. Metoda isInteger().

The je celo število () metoda preveri, ali je posredovana vrednost celo število. Ta metoda vrne logično vrednost (prav oz napačno), ki označuje, ali je podana vrednost celo število ali ne.

naj bo število1 = 45;
console.log (Število.isInteger (število1));
naj bo num2 = 0;
console.log (Število.isInteger (število2));
naj bo num3 = 1;
console.log (Number.isInteger (num3));
naj bo num4 = 0,8;
console.log (Number.isInteger (num4));
naj bo število 5 = 8,0;
console.log (Number.isInteger (num5));
let num6 = Neskončnost;
console.log (Number.isInteger (num6));
naj num7 = NaN;
console.log (Number.isInteger (num7));
naj bo num8 = [1, 2, 3];
console.log (Number.isInteger (num8));
naj num9 = "45";
console.log (Število.isInteger (število9));
naj num10 = res;
console.log (Število.isInteger (število10));

Izhod:

prav
prav
prav
napačno
prav
napačno
napačno
napačno
napačno
napačno

10. Metoda isFinite().

The je končno () metoda preveri, ali je posredovana vrednost končno število. Ta metoda vrne logično vrednost (prav oz napačno), ki označuje, ali je podana vrednost končna ali ne.

naj num1 = 386483265486;
console.log (število.isFinite (število1));
naj bo število2 = 0000000;
console.log (število.isFinite (število2));
let num3 = Neskončnost;
console.log (Number.isFinite (num3));
let num4 = -Neskončnost;
console.log (število.isFinite (num4));
naj bo num5 = 32e34;
console.log (število.isFinite (num5));
naj num6 = '0';
console.log (število.isFinite (num6));
naj num7 = NaN;
console.log (število.isFinite (num7));
naj bo num8 = 0 / 0;
console.log (Number.isFinite (num8));
naj num9 = nič;
console.log (število.isFinite (število9));
naj bo število 10 = 23/0;
console.log (število.isFinite (število10));

Izhod:

prav
prav
napačno
napačno
prav
napačno
napačno
napačno
napačno
napačno

11. Metoda isSafeInteger().

The jeSafeInteger() metoda preveri, ali je vrednost varno celo število. Ta metoda vrne logično vrednost (prav oz napačno), ki označuje, ali je podana vrednost varno celo število ali ne.

Po uradnem mnenju Dokumenti MDN, varno celo število je celo število, ki:

  • je mogoče natančno predstaviti kot številko z dvojno natančnostjo IEEE-754 in
  • katerega predstavitev IEEE-754 ne more biti rezultat zaokroževanja katerega koli drugega celega števila, da se prilega predstavitvi IEEE-754.
naj num1 = 386483265486;
console.log (Number.isSafeInteger (num1));
naj bo število2 = 0000000;
console.log (Number.isSafeInteger (število2));
let num3 = Neskončnost;
console.log (Number.isSafeInteger (num3));
let num4 = -Neskončnost;
console.log (Number.isSafeInteger (num4));
naj bo num5 = 32e34;
console.log (Number.isSafeInteger (num5));
naj num6 = '0';
console.log (Number.isSafeInteger (num6));
naj num7 = NaN;
console.log (Number.isSafeInteger (num7));
naj bo število8 = 34;
console.log (Number.isSafeInteger (num8));
naj num9 = nič;
console.log (Number.isSafeInteger (num9));
naj bo število 10 = 45,67;
console.log (Number.isSafeInteger (število10));

Izhod:

prav
prav
napačno
napačno
prav
napačno
napačno
napačno
napačno
napačno

Povezano: Metode zemljevida JavaScript, ki bi jih morali obvladati danes

12. Metoda isNaN().

The jeNaN() metoda preveri, ali je vrednost a NaN in njegova vrsta je Številka. Ta metoda se vrne prav če je podana vrednost NaN in je njen tip Number, v nasprotnem primeru se vrne napačno.

naj num1 = NaN;
console.log (Število.isNaN(število1));
naj num2 = "NaN";
console.log (Število.isNaN(število2));
let num3 = Neskončnost;
console.log (Število.isNaN(število3));
let num4 = "string"/5;
console.log (Število.isNaN(num4));
naj bo num5 = 32e34;
console.log (Število.isNaN(število5));
naj num6 = '0';
console.log (Število.isNaN(število6));
naj num7 = nedefinirano;
console.log (Število.isNaN(število7));
naj num8 = {};
console.log (Število.isNaN(število8));

Izhod:

prav
napačno
napačno
prav
napačno
napačno
napačno
napačno

Če si želite ogledati celotno izvorno kodo, uporabljeno v tem članku, si oglejte GitHub repozitorij.

Okrepite svoje osnove JavaScript

JavaScript je eden najbolj priljubljenih programskih jezikov, ki jih danes uporabljajo spletni razvijalci. Če želite razviti neverjetne projekte, ki temeljijo na JavaScriptu, morate najprej razumeti osnove jezika. Umažite si roke in utrdite svoje osnove JavaScript.

Uvod v vrste podatkov v JavaScriptu

Ta vodnik vas vodi skozi vse vrste podatkov v JavaScriptu in kako jih lahko začnete uporabljati že danes.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Programiranje
  • JavaScript
  • Programiranje
  • Spletni razvoj
O avtorju
Yuvraj Chandra (76 objavljenih člankov)

Yuvraj je dodiplomski študent računalništva na Univerzi v Delhiju v Indiji. Navdušen je nad spletnim razvojem Full Stack. Ko ne piše, raziskuje globino različnih tehnologij.

Več od Yuvraj Chandra

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite