Metody pracy z liczbami

Metody pracy z liczbami
Innym prymitywnym typem danych, który reprezentuje dodatnie, ujemne, pływakowe, binarne, ósemkowe, sześciokadciowe i wykładnicze w programowaniu, jest a Numer.

JavaScript zapewnia nam różne Metody liczbowe przez które możemy manipulować wartościami liczbowymi. W tym artykule poznamy różne metody pracy z liczbami w JavaScript wraz z przykładami.

Metody liczbowe

Aby pracować z liczbami, potrzebujemy określonych metod, które mogą pomóc nam łatwo manipulować i zmodyfikować ich wartości. W tym celu JavaScript zapewnia nam różne metody pracy z wartościami liczbowymi.

Poniżej przedstawiono niektóre metody liczb JavaScript wraz z wyjaśnieniami i przykładami lepszego zrozumienia:

Numer()

Czasami użytkownik chce przekonwertować ciąg na numer. W tym celu, Numer() Metoda jest dostępna. Zwróci wartość liczbową, która jest przekonwertowana z przekazanego argumentu.

Składnia:

Liczba (argument);

Przykład:

// Przykład 1
Niech a = „4”
Niech num = liczba (a)
konsola.log (num) // Wyjście: 4
konsola.log (num * 5) // wyjście: 20
// Przykład 2
Niech B = '111.11 '
Niech num1 = liczba (b)
konsola.Log (NUM1) // Wyjście: 111.11
// Przykład 3
Niech c = '44.65 '
Niech num2 = liczba (c)
konsola.Log (NUM2) // Wyjście: 44.65

Wyjście:

Ponadto, gdy wartości logiczne są prawdziwe i fałsz, program zwraca 1 i 0 jako wyjście.

Przykład:

konsola.log (liczba (true)); // zwraca 1
konsola.log (liczba (false)); // zwraca 0

Wyjście:

ToString ()

Teraz, aby zwrócić liczbę jako metodę String () jest dostępna i zwraca dowolną wartość liczbową jako ciąg.

Składnia:

zmienny.ToString ();

Przykład:

// Przykład 1
Niech a = 4444
Niech num = a.ToString ()
konsola.Log (NUM) // Wyjście: 4444
// Przykład 2
Niech b = 44.67
Niech Num1 = B.ToString ()
konsola.Log (NUM1) // Wyjście: 44.67
// Przykład 3
Niech c = 101+99
Niech num2 = c.ToString ()
konsola.Log (NUM2) // Wyjście: 200
// Przykład 4
Niech D = 11
Niech Num3 = D.Toostring (2)
konsola.Log (NUM3) // Wyjście: 1011

Wyjście:

Tutaj, w przykładzie 4, przekazanie 2 jako parametr zwróci wartość binarną liczby.

Tolocalestring ()

Ta metoda przekształca liczbę w ciąg reprezentujący lokalny format języka.

Składnia:

zmienny.Tolocalestring (lokalizacje, opcje)

Wymaga dwóch parametrów, lokalizacji, które reprezentują języki, w których musisz sformatować swój numer. Drugi parametr jest opcjonalny, w którym można zdefiniować niektóre właściwości.

Przykład:

Niech num = 37320932.001;
// US English
konsola.log (num.Tolocalestring („en-us”));
// Arabia Saudyjska (arabska)
konsola.log (num.Tolocalestring („ar-sa”));

Wyjście:

parseint ()

Podobnie jak metoda liczb (), ciąg jest podany jako argument, w wyniku czego przekształca go w wartość liczbową.

Składnia:

parseint (argument);

Przykład:

// Przykład 1
Niech a = '15.3333 '
LET NUM1 = PARSEINT (a)
konsola.Log (NUM1) // Wyjście: 15
// Przykład 2
Niech b = '14 godziny ''
LET NUM2 = PARSEINT (B)
konsola.Log (NUM2) // Wyjście: 14
// Przykład 3
Niech c = „godzina 5”
LET NUM3 = PARSEINT (C)
konsola.log (num3) // wyjście: nan

Wyjście:

Tutaj, w tych przykładach, zwraca tylko wartość przed punktem dziesiętnym. W drugim przykładzie zwrócił tylko 14, ale w trzecim NAN, ponieważ nie jest w stanie znaleźć w niej wartości liczby.

parsefloat ()

Ta metoda przyjmuje ciąg i zwraca wartość liczbową, w tym wartość dziesiętną.

Składnia:

parsefloat (argument);

Przykład:

// Przykład 1
Niech a = '15.3333 '
Niech num1 = parsefloat (a)
konsola.Log (NUM1) // Wyjście: 15.3333
// Przykład 2
Niech B = '0.99998 '
Niech num2 = parsefloat (b)
konsola.Log (NUM2) // Wyjście: 0.99998
// Przykład 3
Niech c = '4.8 9.0 '
Niech num3 = parsefloat (c)
konsola.Log (NUM3) // Wyjście: 4.8

Wyjście:

Tutaj, w trzecim przykładzie, zwrócił tylko pierwszy numer, a nie drugi. Różni się od parseint (), ponieważ zwraca również wartość dziesiętną.

toexponensial ()

Ta metoda jest dostarczana z liczbą jako argument i jako wyjście wartość wykładnicza jest zwracana w formie ciągu.

Składnia:

zmienny.toexponential ();

Przykład:

// Przykład 1
Niech a = 15.3333
Niech num1 = a.toexponential ();
konsola.Log (NUM1)
// Przykład 2
Niech b = 0.99998
Niech Num2 = B.toexponential ();
konsola.Log (NUM2)
// Przykład 3
Niech c = 4576.08976
Niech num3 = c.toe exponencial (2);
konsola.Log (NUM3)

Wyjście:

topRecision ()

Ta metoda przyjmuje argument i zwraca wartość liczbową z długością podaną jako argument, a jeśli nie jest podany argument, po prostu zwraca tę samą wartość.

Składnia:

zmienny.topRecision ();

Przykład:

// Przykład 1
Niech a = 15.3333
Niech num1 = a.Toprecision (4);
konsola.Log (NUM1)
// Przykład 2
Niech b = 0.99998
Niech Num2 = B.Toprecision (1);
konsola.Log (NUM2)

Wyjście:

tofixed ()

Ta metoda uzupełnia daną liczbę z określoną liczbą dziesiętnych. Wymaga opcjonalnego parametru reprezentującego liczbę cyfr, które należy wyświetlić po punkcie dziesiętnym.

Składnia:

zmienny.tofixed ();

Przykład:

Niech x = 15.8902;
konsola.Log (x.tofixed ());
konsola.Log (x.tofixed (2));
konsola.Log (x.tofixed (3));

Wyjście:

Wniosek:

JavaScript ma różne metody liczbowe, które pomagają nam radzić sobie z wartościami liczbowymi.W tym artykule nauczyliśmy się różnych metod dostępnych w JavaScript dla liczb. Te metody pomagają nam zmienić wartości liczb lub zwrócić je jako ciąg. Istnieją inne metody dostępne również z różnymi funkcjami.

Za pomocą tych metod użytkownicy mogą dokładniej rozwiązywać różne problemy. Zatem wdrożenie algorytmów numerycznych staje się łatwym zadaniem.