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.

Masz pytania lub uwagi?

discord icon Przejdź na Discord
Masz pytanie? Napisz do nas 👇
kontakt@frontstack.pl
Copyright © 2023 Frontstack