Boolean (Polski)

wpis w: Articles | 0

wartość przekazywana jako pierwszy parametr jest w razie potrzeby konwertowana na wartość boolean. Jeśli wartość jest pominięta lub wynosi 0, -0, null, false, NaN, iv id

lub pusty łańcuch znaków (""), obiekt ma wartość początkową false., Wszystkie inne wartości, w tym dowolny obiekt, pustą tablicę () lub ciąg znaków”false„, tworzy obiekt o wartości początkowej true.

nie należy mylić prymitywnych Boolean wartości true I false z true I false wartości obiektu Boolean.,

każdy obiekt, którego wartością nie jest undefined lub null, w tym Boolean obiekt, którego wartością jest false, oblicza się na true po przekazaniu do instrukcji warunkowej. Na przykład, warunek w następującej instrukcjiif zwracatrue:

var x = new Boolean(false);if (x) { // this code is executed}

to zachowanie nie ma zastosowania doBoolean prymitywów., Na przykład, warunek w następującym if polecenie oblicza się na false:

var x = false;if (x) { // this code is not executed}

nie używaj obiektu Boolean do konwersji wartości nie-boolowskiej na wartość wartość logiczna., Aby wykonać to zadanie, użyj Boolean jako funkcji lub operatora podwójnego NOT:

var x = Boolean(expression); // use this...var x = !!(expression); // ...or thisvar x = new Boolean(expression); // don't use this!

Jeśli podasz dowolny obiekt, w tym Boolean obiekt, którego wartością jest false, jako wartość początkową obiektu Boolean, nowy obiekt Boolean ma wartość true.

nie używaj Boolean obiektu zamiast Boolean.,

Uwaga: Gdy niestandardowa właściwość document.all jest używana jako argument dla tego konstruktora, wynikiem jest obiekt Booleano wartościfalse. Ta właściwość jest dziedziczona i niestandardowa i nie powinna być używana.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *