De Nummer()
constructor-funksjonen brukes til å lage numeriske objekter og numeriske primitive verdier.
I den følgende prøven beskriver jeg opprettelsen av numeriske verdier i JavaScript.
Eksempel: sample49.html
Tall i JavaScript skrives vanligvis som enten heltallverdier eller flytende punktverdier. I den følgende koden lager jeg et primitivt heltallnummer og et primitivt flytende punktnummer. Dette er den vanligste bruken av tallverdier i JavaScript.
Eksempel: sample50.html
En numerisk verdi kan være en heksadesimal verdi eller oktalverdi i JavaScript, men dette er vanligvis ikke ferdig.
Nummer()
parametereDe Nummer()
Konstruktørfunksjonen tar en parameter: den numeriske verdien blir opprettet. I følgende utdrag skaper vi et tallobjekt for verdien 456 som heter nummer en
.
Eksempel: sample51.html
Når det brukes med ny
søkeord, forekomster fra Nummer()
Konstruktør produserer et komplekst objekt. Du bør unngå å opprette tallverdier ved hjelp av Nummer()
konstruktør (bruk bokstavelig / primitive tall) på grunn av de potensielle problemene knyttet til typeof
operatør. De typeof
Operatør rapporterer tallobjekter som "objekt" i stedet for den primitive etiketten ("nummer") du kanskje forventer. Den bokstavlige / primitive verdien er bare mer konsistent.
Nummer()
EiendommerDe Nummer()
objektet har følgende egenskaper:
Egenskaper (f.eks., Number.prototype;
)
MAX_VALUE
MIN_VALUE
NaN
NEGATIVE_INFINITY
POSITIVE_INFINITY
prototype
Antall objekts forekomster har følgende egenskaper og metoder (ikke inkludert arvelige egenskaper og metoder):
Instansegenskaper (f.eks., var myNumber = 5; myNumber.constructor;
)
konstruktør
Instansmetoder (f.eks., var myNumber = 1.00324; myNumber.toFixed ();
)
toExponential ()
toFixed ()
toLocaleString ()
toPrecision ()
toString ()
verdien av()
De Nummer()
Konstruktøren vil sikkert være nyttig for deg i JavaScript-eventyrene dine.