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

Spróbuj sam

Albo jeszcze prostsze:

Przykład

(10 > 9)            // Zwraca true
10 > 9              // również zwraca true

Spróbuj sam

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.