Siffra()

De Siffra() konstruktörfunktionen används för att skapa numeriska objekt och numeriska primitiva värden.

I följande exempel detaljerar jag upprättandet av numeriska värden i JavaScript.

Prov: sample49.html

 

Heltal och flytande punktnummer

Nummer i JavaScript skrivs vanligtvis som antingen heltal eller flytande punktvärden. I följande kod skapar jag ett primitivt heltal och ett primitivt flytande punktnummer. Det här är den vanligaste användningen av talvärden i JavaScript.

Prov: sample50.html

 

Ett numeriskt värde kan vara ett hexadecimalt värde eller oktalt värde i JavaScript, men det är vanligtvis inte gjort.


Siffra() parametrar

De Siffra() konstruktörfunktionen tar en parameter: det numeriska värdet skapas. I följande stycke skapar vi ett talobjekt för det värde 456 som heter nummer ett.

Prov: sample51.html

 

När den används med ny sökord, instanser från Siffra() konstruktören producerar ett komplext föremål. Du bör undvika att skapa talvärden med hjälp av Siffra() konstruktör (använd bokstavligt / primitivt tal) på grund av de potentiella problem som är förknippade med sorts operatör. De sorts Operatören rapporterar nummerobjekt som "objekt" istället för primitiva etiketten ("nummer") du kan förvänta dig. Det bokstavliga / primitiva värdet är bara mer koncist.


Siffra() Egenskaper

De Siffra() objektet har följande egenskaper:

Egenskaper (t.ex.., Number.prototype;)

  • MAX_VALUE
  • MIN_VALUE
  • NaN
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • prototyp

Egenskaper för nummerobjekt och egenskaper

Nummerobjekt instanser har följande egenskaper och metoder (ej medvetna egenskaper och metoder):

Instansegenskaper (t.ex.., var myNumber = 5; myNumber.constructor;)

  • konstruktör

Instansmetoder (t.ex.., var myNumber = 1.00324; myNumber.toFixed ();)

  • toExponential ()
  • toFixed ()
  • toLocaleString ()
  • toPrecision ()
  • att stränga()
  • värdet av()

Slutsats

De Siffra() konstruktören kommer säkert att vara till nytta för dig i dina JavaScript-äventyr.