17 of 264 menu

Funkcja Number

Funkcja Number konwertuje przekazaną wartość na liczbę. W przypadku ciągu znaków, białe znaki na krawędziach są przycinane, następnie, jeśli ciąg znaków można przekształcić na liczbę - to zwracana jest ta liczba, a jeśli nie - zwracana jest NaN. Wartość true jest konwertowana na liczbę 1, wartość false - na liczbę 0. Obiekty podczas konwersji numerycznych zamieniają się w NaN.

Składnia

Number(wartość do konwersji);

Przykład

Skonwertujmy wartość logiczną true na liczbę:

Number(true);

Wynik wykonania kodu:

1

Przykład

A teraz skonwertujmy wartość logiczną false:

Number(false);

Wynik wykonania kodu:

0

Przykład

Podajmy jako parametr funkcji ciąg znaków zawierający liczbę:

Number('53');

W wyniku konwersji otrzymamy liczbę:

53

Przykład

A teraz dodajmy do liczby spacje na początku i na końcu ciągu znaków:

Number(' 5 ');

Po wykonaniu kodu nadmiarowe spacje są usuwane i w rezultacie otrzymujemy liczbę:

5

Przykład

Skonwertujmy pusty ciąg znaków:

Number('');

Wynik wykonania kodu:

0

Przykład

Teraz skonwertujmy ciąg znaków, zawierający literę i cyfrę:

Number('a5');

Po wykonaniu kodu otrzymujemy wartość NaN, wskazującą na niedozwoloną operację matematyczną:

NaN

Przykład

Zamieńmy miejscami w ciągu znaków literę i cyfrę:

Number('5a');

Wynik wykonania kodu pozostanie taki sam:

NaN

Przykład

Teraz skonwertujmy ciąg znaków, w którym liczby są oddzielone spacją:

Number('5 5');

W wyniku wykonania kodu ponownie zobaczymy, że ta operacja matematyczna jest niedozwolona:

NaN

Przykład

Skonwertujmy wartość logiczną true, zawartą w ciągu znaków:

Number('true');

Po wykonaniu kodu ponownie otrzymamy NaN:

NaN

Przykład

Teraz skonwertujmy pusty obiekt:

Number({});

Wynik wykonania kodu:

NaN

Przykład

Podajmy jako parametr funkcji pustą tablicę:

Number([]);

W rezultacie otrzymamy liczbę 0:

0

Przykład

Teraz dodajmy do tablicy cyfrę:

Number([1]);

Tablica zostanie przekształcona na liczbę:

1

Przykład

Skonwertujmy tablicę zawierającą dwie cyfry:

Number([1, 2]);

W rezultacie ponownie zostaniemy poinformowani, że ta operacja matematyczna jest niedozwolona:

NaN

Zobacz też

  • funkcję Number,
    która konwertuje na liczbę
  • funkcję parseInt,
    która wyodrębnia liczbę całkowitą z początku ciągu znaków
  • funkcję parseFloat,
    która wyodrębnia liczbę zmiennoprzecinkową z początku ciągu znaków
  • funkcję String,
    która konwertuje na ciąg znaków
  • funkcję Boolean,
    która konwertuje na wartość logiczną
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć