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
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()
parametrarDe 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()
EgenskaperDe Siffra()
objektet har följande egenskaper:
Egenskaper (t.ex.., Number.prototype;
)
MAX_VALUE
MIN_VALUE
NaN
NEGATIVE_INFINITY
POSITIVE_INFINITY
prototyp
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()
De Siffra()
konstruktören kommer säkert att vara till nytta för dig i dina JavaScript-äventyr.