Podręcznik Referencyjny JavaScript Boolean
Boolean (Logicznym) w JavaScript
Wartości logiczne JavaScript mogą mieć dwie wartości: true lub false.
Funkcja Boolean()
Możesz użyć funkcji Boolean() aby określić, czy wyrażenie jest prawdziwe:
Przykład
Boolean(10 > 9) // Zwraca true
Albo jeszcze prostsze:
Przykład
(10 > 9) // Zwraca true 10 > 9 // również zwraca true
Dla kursu dotyczącego wartości logicznych przeczytaj nasz Kurs JavaScript Boolean.
Właściwości Boolean
Właściwości | Opis |
---|---|
constructor | Zwraca funkcję tworzącą prototyp JavaScript Boolean. |
prototype | Pozwalają na dodawanie właściwości i metod do prototypu Boolean. |
Metody Boolean
Metoda | Opis |
---|---|
toString() | Konwertuje wartość logiczną na ciąg znaków i zwraca wynik. |
valueOf() | Zwraca oryginalną wartość wartości logicznej. |
Obiekt Boolean
Obiekt Boolean reprezentuje dwie wartości: "true" lub "false".
Gramatyka tworzenia obiektu Boolean:
new Boolean(value); //konstruktor Boolean(value); //funkcja konwersji
Parametr
Parametr value Wartość przechowywana przez obiekt Boolean lub wartość do przekształcenia na wartość logiczną.
Wartość zwracana
Gdy wywoływany jako konstruktor (z operatorem new), Boolean() konwertuje parametr na wartość logiczną i zwraca obiekt Boolean zawierający tę wartość.
Gdy wywoływany jako funkcja (bez operatora new), Boolean() konwertuje parametr na prostą wartość logiczną i zwraca tę wartość.
Uwaga:Jeśli parametr value jest pominięty lub ustawiony na 0, -0, null, "", false, undefined lub NaN, obiekt ustawiany jest na false. W przeciwnym razie ustawiany jest na true (nawet jeśli parametr value jest ciagiem znaków "false").
Opis obiektu Boolean
W JavaScript wartość logiczna jest rodzajem podstawowego typu danych. Obiekt Boolean jest obiektem, który pakuje wartości logiczne. Obiekt Boolean jest używany głównie do dostarczania metody toString(), która konwertuje wartości logiczne na ciągi znaków.
Kiedy wywoływana jest metoda toString() do konwersji wartości logicznej na ciąg znaków (zwykle wywoływana przez JavaScript w sposób ukryty), JavaScript wewnętrznie konwertuje tę wartość logiczną na tymczasowy obiekt Boolean, a następnie wywołuje metodę toString() tego obiektu.
Książki pozakładowe
Dla więcej informacji przeczytaj odpowiednie sekcje zaawansowanej instrukcji JavaScript:
- Typy referencyjne ECMAScript
- Typy odwołujące się do klas są zwykle nazywane klasami (class) lub obiektami. W tym rozdziale omawiamy zdefiniowane przez ECMAScript typy odwołujące się do klas.