Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript booleans


Javascript Boolean stanowi jedną z dwóch wartości: true lub false .


wartości logiczne

Bardzo często w programowaniu, trzeba będzie typ danych, które mogą mieć tylko jedną z dwóch wartości, podobnie jak

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

W tym celu, JavaScript posiada Boolean typ danych. Może przyjmować wartości tylko true lub false .


Boolean() Funkcja

Można użyć Boolean() funkcji, aby dowiedzieć się, czy wyrażenie (lub zmienna) jest prawdziwe:

Przykład

Boolean(10 > 9)        // returns true
Spróbuj sam "

Albo jeszcze łatwiej:

Przykład

(10 > 9)              // also returns true
10 > 9                // also returns true
Spróbuj sam "

Porównania i warunki

Kapituła JS Porównania daje pełny przegląd operatorów porównania.

Rozdział JS Warunki daje pełny przegląd instrukcji warunkowych.

Oto kilka przykładów:

Operator Opis Przykład
== równy if (day == "Monday")
> lepszy niż if (salary > 9000)
< mniej niż if (age < 18)

Boolean wartość wyrażenia jest fundamentem dla porównań i warunkach JavaScript.


Wszystko z "prawdziwą" wartość true

Przykłady

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
Spróbuj sam "

Wszystko bez "prawdziwy" jest False

Boolean wartość 0 (zero) jest fałszywe:

var x = 0;
Boolean(x);       // returns false
Spróbuj sam "

Boolean wartość -0 (minus zera) jest false :

var x = -0;
Boolean(x);       // returns false
Spróbuj sam "

Boolean wartość "" (pusty ciąg znaków) jest false :

var x = "";
Boolean(x);       // returns false
Spróbuj sam "

Boolean wartość undefined jest false :

var x;
Boolean(x);       // returns false
Spróbuj sam "

Boolean wartość null jest false :

var x = null;
Boolean(x);       // returns false
Spróbuj sam "

Boolean wartość false jest (zgadliście) false :

var x = false;
Boolean(x);       // returns false
Spróbuj sam "

Boolean wartość NaN jest false :

var x = 10 / "H";
Boolean(x);       // returns false
Spróbuj sam "

Logicznych właściwości i metody

Wartości prymitywne, jak prawda i fałsz, nie może mieć właściwości lub metody (bo nie są to obiekty).

Ale z JavaScript, metody i właściwości dostępne są również wartości pierwotnych, ponieważ JavaScript traktuje wartości prymitywne jako obiekty podczas wykonywania metody i właściwości.


Kompletna Boolean referencyjny

Pełną odniesienia, przejdź do naszej Kompletny JavaScript Boolean Reference .

Wniosek zawiera opisy i przykłady wszystkich właściwości i metod logicznych.