JavaScript Math.Metoda podpisu | Wyjaśnione

JavaScript Math.Metoda podpisu | Wyjaśnione
Gdy użytkownik wprowadza liczbę na aplikacji strony internetowej, często konieczne jest zweryfikowanie, czy liczba jest pozytywna, ujemna lub coś innego. Wbudowany „Matematyka.podpisać()„Metoda w JavaScript można wykorzystać do znalezienia podpisać a numer Na czas wykonawczy. Upraszcza parsowanie danych i proces ustalenia znaku liczby po stronie klienta. Jako „podpisać()”Jest statyczną metodą„Matematyka„Klasa, można uzyskać do niej bezpośrednio dostęp, wywołując go o nazwie”Matematyka.podpisać()".

W tym spisie omówi użycie matematyki.Metoda sign () w JavaScript. A więc zacznijmy!

JavaScript Math.metoda sign ()

Z ES6 Standard JavaScript, określenie znaku liczby jest teraz proste. „„Matematyka.podpisać()„Metoda jest zadeklarowana w klasie matematycznej, która zapewnia dostęp do niej bezpośrednio za pomocą nazwy klasy. W zależności od wartości zmiennych ta metoda zwraca „0”,„-0”,„1”,„-1". Ponadto, kiedy „nie-numeryczne„Wartość jest przekazywana do„Matematyka.podpisać()„Metoda, zwraca”Nan" (Nie liczba).

Składnia

Matematyka.znak (numer)

Tutaj "Matematyka.podpisać()„Metoda akceptuje„ liczbę ”jako argument i zwraca wartość reprezentującą jego znak.

Prawidłowe argumenty dotyczące matematyki.metoda sign (): String numeryczny, liczba zmiennoprzecinkowa, liczba całkowita

Nieprawidłowe wartości argumenty dotyczące matematyki.metoda sign (): Pusta zmienna, nie-numeryczny ciąg.

W tym momencie możesz się zastanawiać, dlaczego użyć „Matematyka.podpisać()„Metoda, gdy JavaScript Operatorzy porównawcze Jak na przykład ">" Lub "<”Może pomóc w ustaleniu, czy liczba jest dodatnia czy ujemna.

Poniższa sekcja Odpowiedzi na podane pytanie!

JavaScript Math.Metoda sign () vs operatory porównawcze

Operator porównawczy można wykorzystać, gdy chcesz tylko sprawdzić status logiczny liczby. Na przykład, w poniższym przykładzie, zweryfikujemy, czy wartość stałej „numer" jest większy niż "0”Lub nie, z pomocą Lepszy niż ">„Operator porównawczy:

liczba const = 8;
liczba> 0;

Powyższe programy wyprowadzi „PRAWDA”Jako określona wartość„8" Jest "pozytywny”I większe niż„0”:

Natomiast "Matematyka.podpisać()„Metoda zwraca„numer„Wartość reprezentująca„numer„Wartość, którą można wykorzystać do wykonywania dalszych obliczeń matematycznych:

Matematyka.znak (numer);

Tak więc preferuje się użycie „Matematyka.podpisać()”Metoda w stosunku do operatorów porównawczych, gdy jest konieczne sprawdzenie znaku liczby, a także musisz wykorzystać wynikową wartość w innej operacji.

Teraz sprawdźmy kilka przykładów związanych z matematyką.Wdrożenie metody sign () w JavaScript.

Przykład 1

W programie JavaScript, gdy liczba dodatnia jest przekazywana jako argument „Matematyka.podpisać()„Metoda zwróci wartość”1”:

Na przykład minęliśmy „4" do "Matematyka.podpisać()" metoda:

konsola.Log (matematyka.znak (4));

Wykonanie powyższego „Matematyka.podpisać()„Metoda powróci”1,„Co wskazuje, że„4" jest Liczba dodatnia:

Przykład 2

Innym przypadkiem jest to, że JavaScript „Matematyka.podpisać()„Metoda akceptuje liczbę ujemną, taką jak„-4”, Wyświetli wartość„-1”:

konsola.Log (matematyka.znak (-4));

Zwrócona wartość oznacza, że ​​przekazany numer to „negatywny”:

Przykład 3

Jeśli zdałeś „nie-numeryczne„Wartość do„Matematyka.podpisać()„Metoda, wtedy powróci”Nan”(Nie liczba):

konsola.Log (matematyka.znak („Linuxhint”));

Jak w powyższym stwierdzeniu, „Linuxhint„Ciąg jest przekazywany, więc wynikowy przypadek„Matematyka.podpisać()„Metoda zostanie ustawiona na„Nan”:

Przykład 4

Przekazanie pozytywnego zeru jako argumentu „Matematyka.podpisać()„Metoda wydrukuje”0" wartość:

konsola.Log (matematyka.znak (0));

Wyjście

Przykład 5

Podczas gdy dla negatywnego zerowego argumentu, przypadek powrotu JavaScript „Matematyka.podpisać()„Metoda jest ustawiona na„-0”:

konsola.Log (matematyka.znak (-0));

Wyjście

Po sprawdzeniu powyższego wyjścia pomyślałeś o tym, dlaczego potrzebujemy negatywnego zera?

Deweloperzy JavaScript stosują „ogrom”Wartości wskazującej na wszelkie informacje, takie jak znak liczby reprezentujący kierunek ruchu. W takich aplikacjach, jeśli zmienna traci znak, wszystkie jej informacje zostaną utracone automatycznie. Dlatego zachowanie znaku zero (-0) za pomocą „Matematyka.podpisać()„Metoda uniemożliwia nam utratę informacji.

To były wszystkie podstawowe informacje związane z matematyką JavaScript.metoda sign (). Możesz go dalej zbadać zgodnie z Twoimi wymaganiami.

Wniosek

JavaScript Math.podpisać() Metoda służy do sprawdzenia znaku liczby i zwraca „0" Do Pozytywne zero, "-0" Do Negatywne zero, "1" dla Liczba dodatnia, I "-1" dla Liczba ujemna. Ponadto, gdy wartość niewidzialna jest przekazywana do matematyki.Metoda sign (), zwraca „Nan”(Nie liczba). Matematyka.Metoda znaku jest zadeklarowana w klasie matematycznej, która zapewnia dostęp do niej bezpośrednio przy użyciu nazwy klasy. W tym spisie omówiono użycie matematyki JavaScript.metoda sign ().