Jak konwertować liczby na boolean w JavaScript

Jak konwertować liczby na boolean w JavaScript
Konwersja typu jest zjawiskiem przekształcania jednego typu danych w inny. Podobnie jak każdy inny język programowania, JavaScript zapewnia dwa rodzaje konwersji danych I.mi. domyślny i jawny. W niejawnej konwersji JavaScript automatycznie konwertują jeden typ danych na drugi, podczas gdy w konwersji typu jawnego musimy użyć niektórych wbudowanych funkcji do konwersji typu danych.

Konwersja „liczba do boolowskiej” należy do wyraźnej konwersji typu. Aby przekonwertować liczbę na boolean typu, musimy użyć wbudowanej funkcji Boolean (). Ten zapis przedstawia szczegółowe zrozumienie, jak konwertować liczby na boolean w JavaScript. Następnie wyjaśnia wpływ używania nie „!„Podpis i podwójnie nie”!!" podpisać.

Jak konwertować liczby na boolean w JavaScript

Przed wskoczeniem do konwersji typu, najpierw musimy zrozumieć, czym jest logiczny typ danych? Dobrze! Jest to bardzo prosty typ danych, który ma tylko dwa możliwe wyniki albo prawdziwe lub fałszywe. Teraz pytanie brzmi podczas konwersji innych typów danych na boolean typu danych; Kiedy zwróci to prawda, a kiedy zwróci fałszywą wartość?

W JavaScript typ danych boolean przekonwertuje wszystkie wartości na true, z wyjątkiem następujących wartości:

  • zero
  • 0
  • Nan
  • FAŁSZ
  • "
  • nieokreślony

Teraz nadszedł czas, aby zrozumieć, w jaki sposób możemy wyraźnie przekonwertować typ danych liczb na typ danych Booleans. W JavaScript funkcja boolean zwróci true dla wszystkich wartości liczbowych innych niż 0.

Przykład
Poniższy kod wyświetli się, jak przekonwertować numer na wartość logiczną:

var a = 10;
konsola.log („Oryginalny numer:”, a);
konsola.log („Numer przekonwertowany na boolean”, boolean (a));

W powyższym kodzie utworzyliśmy zmienną i przypisaliśmy do niej numer. Aby przekonwertować wartość liczbową na wartość logiczną, użyliśmy wbudowanej funkcji ”Boolean”I konsola.Funkcja log () służy do drukowania oryginału i przekonwertowanej wartości „A". Po pomyślnym wykonaniu kodu otrzymamy następujące dane wyjściowe w konsoli przeglądarki:

Przykład
Rozważmy inny przykład, aby zrozumieć, kiedy Boolean zwróci fałszywą wartość:

var a = 0;
konsola.log („Oryginalny numer:”, a);
konsola.log („Numer przekonwertowany na boolean”, boolean (a));

Teraz powyższy kod przekształca wartość liczbową „0” na boolean typu danych, w rezultacie zwróci false, jak pokazano w poniższym fragmencie:

Zastosowanie "!„Znak w funkcji boolean zapewnia sprzeczną wartość i.mi. Funkcja logiczna wyświetli true dla 0 i false dla wszystkich wartości niezerowych. Używanie dwóch nie znaków ”!!”Zapewni rzeczywiste wyniki i.mi. 0 = Fałsz, 1 = prawda.

Przykład
Aby lepiej zrozumieć, rozważ następujący fragment kodu:

var a = 0;
var B = 10;
konsola.log („Oryginalny numer:”, a);
konsola.Log („Number przekonwertowany na boolean”, boolean (!A));
konsola.log („Oryginalny numer:”, b);
konsola.Log („Number przekonwertowany na boolean”, boolean (!B));

Powyższy kod podano następujące dane wyjściowe:

Powyższy fragment weryfikuje użycie „!”Znak w funkcji logicznej pokazuje przeciwne wyniki.

Wniosek

W JavaScript wbudowany boolean funkcji służy do konwersji typu danych liczbowych na boolean typu danych. Funkcja logiczna zwraca prawdziwie dla wszystkich wartości liczbowych innych niż zero. Jednak użycie logicznego nie operatora w funkcji logicznej powoduje falsy wyniki. Ten zapis przedstawia pełny przegląd sposobu konwersji typu danych liczbowych na boolean typu danych. Ponadto opisuje konsekwencje używania logicznego nie operatora ”!”, A także podwójne netapa”!!".