Przejdź do treści

Boolean.prototype

valueOf

Boolean.prototype.valueOf()
Wartość:
prosta wartość logiczna
Wyjątki:
TypeError - bieżący obiekt nie jest typu logicznego

Przekształca obiekt logiczny na prostą wartość logiczną (już nie obiekt).

Przykład:

true.valueOf();                            // true
new Boolean().valueOf();                   // false
Boolean.prototype.valueOf.call(false);     // false
 
Boolean.prototype.valueOf.call(null);      // TypeError
Boolean.prototype.valueOf.call(undefined); // TypeError
Boolean.prototype.valueOf.call(NaN);       // TypeError
Boolean.prototype.valueOf.call(0);         // TypeError
Boolean.prototype.valueOf.call("");        // TypeError
Boolean.prototype.valueOf.call({});        // TypeError

Komentarze

Zobacz więcej komentarzy