Praca z liczbami
JavaScript używa pojedynczego typu danych, number
, do reprezentowania zarówno liczb całkowitych, jak i zmiennoprzecinkowych. Jest to typ danych podwójnej precyzji zgodny ze standardem IEEE 754, który obejmuje wartości specjalne takie jak NaN
(Not a Number) i Infinity
(wartość nieskończona).
Operacje na liczbach
Podstawowe operacje arytmetyczne, takie jak dodawanie, odejmowanie, mnożenie i dzielenie, są proste i intuicyjne w JavaScript.
Przykład podstawowych operacji:
let suma = 10 + 5; // 15
let roznica = 10 - 5; // 5
let iloczyn = 10 * 5; // 50
let iloraz = 10 / 5; // 2
Zaokrąglanie liczb
JavaScript oferuje kilka metod do zaokrąglania liczb, takich jak Math.round()
, Math.floor()
, i Math.ceil()
.
Przykłady metod zaokrąglania:
let zaokraglone = Math.round(5.5); // 6 (zaokrągla do najbliższej liczby całkowitej)
let podloga = Math.floor(5.9); // 5 (zaokrągla w dół)
let sufit = Math.ceil(5.1); // 6 (zaokrągla w górę)
Obiekt Math
Obiekt Math
w JavaScript zawiera właściwości i metody do zaawansowanych operacji matematycznych.
Math.PI
: Reprezentuje wartość Pi.let pi = Math.PI; // 3.141592653589793
Math.pow(base, exponent)
: Zwraca wynik podnoszenia liczby do potęgi.let potega = Math.pow(2, 3); // 8
Math.sqrt(number)
: Oblicza pierwiastek kwadratowy liczby.let pierwiastek = Math.sqrt(9); // 3
Math.random()
: Generuje pseudolosową liczbę między 0 a 1.let losowa = Math.random(); // np. 0.123456789
Math.max(...numbers)
/Math.min(...numbers)
: Zwraca największą/najmniejszą liczbę z podanych.let maksimum = Math.max(1, 2, 3); // 3 let minimum = Math.min(1, 2, 3); // 1
Załóżmy, że budujesz kalkulator. Będziesz potrzebował Math
do obliczania wartości, takich jak pierwiastki kwadratowe, a podstawowe operacje arytmetyczne do dodawania, odejmowania, mnożenia i dzielenia.