W JavaScript, prymityw Number
jest niezbędny do przetwarzania i manipulacji liczbami. Od prostych operacji matematycznych, po zaawansowane obliczenia i formatowanie, prymityw Number wraz z jego metodami i właściwościami stanowi podstawę wielu skryptów i aplikacji. W tej lekcji przyjrzymy się najbardziej przydatnym metodom i właściwościom tego prymitywu, pokazując, jak mogą być wykorzystane w praktyce.
Przykłady kodu
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Zaawansowane wykorzystanie prymitywu Number</title>
</head>
<body>
<h3>Zaawansowane przykłady wykorzystania prymitywu Number</h3>
<script>
// Konwersja stringa na liczbę
const strToNum = Number("123.45");
console.log("String to number:", strToNum); // 123.45
// Sprawdzenie, czy wartość jest NaN
const isNotANumber = isNaN("abc");
console.log("Is NaN:", isNotANumber); // true
// Sprawdzenie, czy liczba jest skończona
const isNumberFinite = isFinite(1000);
console.log("Is finite:", isNumberFinite); // true
// Zaokrąglenie liczby do dwóch miejsc po przecinku
const roundedNum = Number(Math.round(123.456 + "e+2") + "e-2");
console.log("Rounded to two decimals:", roundedNum); // 123.46
// Formatowanie liczby z stałą długością
const toFixed = (123.456).toFixed(2);
console.log("To fixed:", toFixed); // "123.46"
// Konwersja liczby na string w podstawie szesnastkowej
const toHexString = (255).toString(16);
console.log("To hex string:", toHexString); // "ff"
// Parsowanie liczby zmiennoprzecinkowej
const parsedFloat = parseFloat("123.456");
console.log("Parsed float:", parsedFloat); // 123.456
// Parsowanie liczby całkowitej
const parsedInt = parseInt("123.456");
console.log("Parsed int:", parsedInt); // 123
// Użycie właściwości MAX_VALUE
console.log("Max value:", Number.MAX_VALUE); // 1.7976931348623157e+308
// Użycie właściwości MIN_VALUE
console.log("Min value:", Number.MIN_VALUE); // 5e-324
// Użycie właściwości NaN
console.log("NaN value:", Number.NaN); // NaN
// Użycie właściwości POSITIVE_INFINITY
console.log("Positive infinity:", Number.POSITIVE_INFINITY); // Infinity
// Użycie właściwości NEGATIVE_INFINITY
console.log("Negative infinity:", Number.NEGATIVE_INFINITY); // -Infinity
</script>
</body>
</html>
Podsumowanie
Prymityw Number
w JavaScript jest niezwykle potężnym narzędziem, oferującym szeroki zakres metod i właściwości do pracy z liczbami. Poznając te metody i właściwości, programiści mogą wykonywać różnorodne operacje matematyczne i konwersje typów, które są podstawą wielu funkcji i algorytmów w aplikacjach internetowych.
Jeżeli chcesz przyśpieszyć swoją naukę tworzenia stron chciałbym polecić mój kurs JavaScript od podstaw w którym nauczysz się tego języka od podstaw do zaawansowanych jego aspektów.