aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web/javascript/reference/global_objects/number/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/pl/web/javascript/reference/global_objects/number/index.html')
-rw-r--r--files/pl/web/javascript/reference/global_objects/number/index.html112
1 files changed, 112 insertions, 0 deletions
diff --git a/files/pl/web/javascript/reference/global_objects/number/index.html b/files/pl/web/javascript/reference/global_objects/number/index.html
new file mode 100644
index 0000000000..57d2491e77
--- /dev/null
+++ b/files/pl/web/javascript/reference/global_objects/number/index.html
@@ -0,0 +1,112 @@
+---
+title: Number
+slug: Web/JavaScript/Reference/Global_Objects/Number
+tags:
+ - JavaScript
+translation_of: Web/JavaScript/Reference/Global_Objects/Number
+original_slug: Web/JavaScript/Referencje/Obiekty/Number
+---
+<div>{{JSRef}}</div>
+
+<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
+
+<p>Pozwala pracować z wartościami liczbowymi. Obiekt <code>Number</code> jest opakowaniem (ang.<em>wrapper</em> ) dla prymitywnych wartości numerycznych.</p>
+
+<h2 id="Tworzone_przez" name="Tworzone_przez">Tworzone przez</h2>
+
+<p>Konstruktor <code>Number</code>:</p>
+
+<pre class="syntaxbox">new Number(value);</pre>
+
+<h3 id="Parametry" name="Parametry">Parametry</h3>
+
+<dl>
+ <dt><code>value</code> </dt>
+ <dd>Wartość numeryczna tworzonego obiektu.</dd>
+</dl>
+
+<h2 id="Opis" name="Opis">Opis</h2>
+
+<p>Obiekt <code>Number</code> jest głównie stosowany do:</p>
+
+<ul>
+ <li>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ą (<em>Not-a-Number</em> ).</li>
+</ul>
+
+<ul>
+ <li>Aby stworzyć obiekty liczbowe do których możesz dodać własności. Najprawdopodobniej rzadko, kiedy będziesz musiał stworzyć obiekt typu <code>Number</code>.</li>
+</ul>
+
+<p>Własności <code>Number</code> są własnościami jego klasy, nieindywidualnymi własnościami obiektu.</p>
+
+<p><strong>JavaScript 1.2</strong>: <code>Number(x)</code> teraz tworzy raczej <code>NaN</code> niż błąd jeśli <code>x</code> jest ciągiem znaków, który nie zawiera poprawnie sformatowanej liczby. Na przykład, poniższy kod drukuje <code>NaN</code>:</p>
+
+<pre class="brush: js">var x = Number("three");
+document.write(x + "&lt;BR&gt;");
+</pre>
+
+<p>Możesz przekonwertować, każdy obiekt na liczbę używając funkcji wysokiego poziomu <code>Number</code>.</p>
+
+<h2 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h2>
+
+<dl>
+ <dt>{{jsxref("Number.constructor")}}</dt>
+ <dd>Oznacza funkcję, która tworzy prototyp obiektu.</dd>
+ <dt>{{jsxref("Number.MAX_VALUE")}}</dt>
+ <dd>Największa możliwa do przedstawienia liczba.</dd>
+ <dt>{{jsxref("Number.MIN_VALUE")}}</dt>
+ <dd>Najmniejsza możliwa do przedstawienia liczba.</dd>
+ <dt>{{jsxref("Number.NaN")}}</dt>
+ <dd>Specjalna wartość "nie jest liczbą" (Not-a-Number).</dd>
+ <dt>{{jsxref("Number.NEGATIVE_INFINITY")}}</dt>
+ <dd>Specjalna wartość reprezentująca negatywną nieskończoność; zwracana przy przepełnieniu.</dd>
+ <dt>{{jsxref("Number.POSITIVE_INFINITY")}}</dt>
+ <dd>Specjalna wartość reprezentująca nieskończoność; zwracana przy przepełnieniu.</dd>
+ <dt>{{jsxref("Number.prototype")}}</dt>
+ <dd>Pozwala na dodawanie (tworzenie) nowych własności obiektu <code>Number</code>.</dd>
+</dl>
+
+<h2 id="Metody" name="Metody">Metody</h2>
+
+<p><strong>{{jsxref("Number.isInteger()")}}</strong></p>
+
+<p>     Sprawdza czy liczba jest całkowita.</p>
+
+<dl>
+ <dt>{{jsxref("Number.toExponential()")}}</dt>
+ <dd>Zwraca ciąg znaków, reprezentujący liczbę zapisaną w postaci wykładniczej.</dd>
+ <dt>{{jsxref("Number.toFixed()")}}</dt>
+ <dd>Zwraca ciąg znaków, reprezentujący liczbę stałoprzecinkową.</dd>
+ <dt>{{jsxref("Number.toLocaleString()")}}</dt>
+ <dd>Zwraca czytelny dla ludzi ciąg znaków reprezentujący liczbę zapisaną przy wykorzystaniu lokalnego formatu zapisu liczb. Przesłania metodę {{jsxref("Object.toLocaleString()")}}.</dd>
+ <dt>{{jsxref("Number.toPrecision()")}}</dt>
+ <dd>Zwraca ciąg znaków reprezentujący liczbę stałoprzecinkową o podanej precyzji.</dd>
+ <dt>{{jsxref("Number.toSource()")}}</dt>
+ <dd>Zwraca literał obiektu reprezentujący podany obiekt <code>Number</code>; możesz użyć tą wartość, przy tworzeniu nowego obiektu. Przesłania metodę {{jsxref("Object.toSource()")}}.</dd>
+ <dt>{{jsxref("Number.toString()")}}</dt>
+ <dd>Zwraca ciąg znaków reprezentujący podany obiekt. Przesłania metodę {{jsxref("Object.toString()")}}.</dd>
+ <dt>{{jsxref("Number.valueOf()")}}</dt>
+ <dd>Zwraca zmienną typu prostego reprezentującą wartość podanego obiektu. Przesłania metodę {{jsxref("Object.valueOf()")}}.</dd>
+</dl>
+
+<h2 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h2>
+
+<h3 id="Przyk.C5.82ad:_Zastosowanie_obiektu_Number.2C_przy_przypisaniu_warto.C5.9Bci_zmiennym_liczbowym" name="Przyk.C5.82ad:_Zastosowanie_obiektu_Number.2C_przy_przypisaniu_warto.C5.9Bci_zmiennym_liczbowym">Przykład: Zastosowanie obiektu <code>Number</code>, przy przypisaniu wartości zmiennym liczbowym</h3>
+
+<p>Poniższy przykład używa własności obiektu <code>Number</code>, aby przypisać wartości do kilku wartości numerycznych:</p>
+
+<pre class="brush: js">var najwiekszaLiczba = Number.MAX_VALUE;
+var najmniejszaLiczba = Number.MIN_VALUE;
+var nieskonczonosc = Number.POSITIVE_INFINITY;
+var negatywnaNieskonczonosc = Number.NEGATIVE_INFINITY;
+var nieJestLiczba = Number.NaN;
+</pre>
+
+<h3 id="Przyk.C5.82ad:_Zastosowanie_obiektu_Number_do_modyfikacji_wszystkich_obiekt.C3.B3w_Number" name="Przyk.C5.82ad:_Zastosowanie_obiektu_Number_do_modyfikacji_wszystkich_obiekt.C3.B3w_Number">Przykład: Zastosowanie obiektu <code>Number</code> do modyfikacji wszystkich obiektów <code>Number</code></h3>
+
+<p>Poniższy przykład tworzy obiekt typu <code>Number</code>, &lt;code&gt;.mojaLiczba&lt;/code&gt;, wtedy dodaje własność <code>opis</code>, wszystkim obiektom <code>Number</code>. Następnie wartość jest przypisana do własności <code>opis</code> obiektu <code>mojaLiczba</code>.</p>
+
+<pre class="brush: js">var mojaLiczba = new Number(65);
+Number.prototype.opis = null;
+var mojaLiczba.opis = "prędkość wiatru";
+</pre>