Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

To tłumaczenie jest niekompletne. Pomóż przetłumaczyć ten artykuł z języka angielskiego.

Podsumowanie

Pozwala pracować z wartościami liczbowymi. Obiekt Number jest opakowaniem (ang. wrapper ) dla prymitywnych wartości numerycznych.

Tworzone przez

Konstruktor Number:

new Number(value);

Parametry

value 
Wartość numeryczna tworzonego obiektu.

Opis

Obiekt Number jest głównie stosowany do:

  • Uzyskania dostępu do jego stałych własnościach, które reprezentują najmniejszą i największa możliwą (przestawialną) liczbę, dodatnią lub ujemną nieskończoność i wartość nieliczbową ( Not-a-Number ).
  • Aby stworzyć obiekty liczbowe do których możesz dodać własności. Najprawdopodobniej rzadko, kiedy będziesz musiał stworzyć obiekt typu Number.

Własności Number są własnościami jego klasy, nieindywidualnymi własnościami obiektu.

JavaScript 1.2: Number(x) teraz tworzy raczej NaN niż błąd jeśli x jest ciągiem znaków, który nie zawiera poprawnie sformatowanej liczby. Na przykład, poniższy kod drukuje NaN:

var x = Number("three");
document.write(x + "<BR>");

Możesz przekonwertować, każdy obiekt na liczbę używając funkcji wysokiego poziomu Number.

Własności

Number.constructor
Oznacza funkcję, która tworzy prototyp obiektu.
Number.MAX_VALUE
Największa możliwa do przedstawienia liczba.
Number.MIN_VALUE
Najmniejsza możliwa do przedstawienia liczba.
Number.NaN
Specjalna wartość "nie jest liczbą" (Not-a-Number).
Number.NEGATIVE_INFINITY
Specjalna wartość reprezentująca negatywną nieskończoność; zwracana przy przepełnieniu.
Number.POSITIVE_INFINITY
Specjalna wartość reprezentująca nieskończoność; zwracana przy przepełnieniu.
Number.prototype
Pozwala na dodawanie (tworzenie) nowych własności obiektu Number.

Metody

Number.toExponential()
Zwraca ciąg znaków, reprezentujący liczbę zapisaną w postaci wykładniczej.
Number.toFixed()
Zwraca ciąg znaków, reprezentujący liczbę stałoprzecinkową.
Number.toLocaleString()
Zwraca czytelny dla ludzi ciąg znaków reprezentujący liczbę zapisaną przy wykorzystaniu lokalnego formatu zapisu liczb. Przesłania metodę Object.toLocaleString().
Number.toPrecision()
Zwraca ciąg znaków reprezentujący liczbę stałoprzecinkową o podanej precyzji.
Number.toSource()
Zwraca literał obiektu reprezentujący podany obiekt Number; możesz użyć tą wartość, przy tworzeniu nowego obiektu. Przesłania metodę Object.toSource().
Number.toString()
Zwraca ciąg znaków reprezentujący podany obiekt. Przesłania metodę Object.toString().
Number.valueOf()
Zwraca zmienną typu prostego reprezentującą wartość podanego obiektu. Przesłania metodę Object.valueOf().

Przykłady

Przykład: Zastosowanie obiektu Number, przy przypisaniu wartości zmiennym liczbowym

Poniższy przykład używa własności obiektu Number, aby przypisać wartości do kilku wartości numerycznych:

var najwiekszaLiczba = Number.MAX_VALUE;
var najmniejszaLiczba = Number.MIN_VALUE;
var nieskonczonosc = Number.POSITIVE_INFINITY;
var negatywnaNieskonczonosc = Number.NEGATIVE_INFINITY;
var nieJestLiczba = Number.NaN;

Przykład: Zastosowanie obiektu Number do modyfikacji wszystkich obiektów Number

Poniższy przykład tworzy obiekt typu Number, <code>.mojaLiczba</code>, wtedy dodaje własność opis, wszystkim obiektom Number. Następnie wartość jest przypisana do własności opis obiektu mojaLiczba.

var mojaLiczba = new Number(65);
Number.prototype.opis = null;
var mojaLiczba.opis = "prędkość wiatru";

Autorzy i etykiety dokumentu

Etykiety: 
 Autorzy tej strony: teoli, fscholz, Diablownik, Chrisraven, Mgjbot, Ptak82, Marcoos, VooEak
 Ostatnia aktualizacja: teoli,