czy w javascript jest kiedykolwiek używane pierwotne zmienne?
całkiem proste pytanie, czy kiedykolwiek zdarza się przypadek, w którym preferowanie prymitywnego typu danych w javascript jest szczególnie kłopotliwe dla prymitywnych booleanów, rozważ następujący kod
var bool = new Boolean(false);
if (bool){
alert(bool);
}
to będziealert
ale dostanieszfalse
, co jest nieco mylące (false
! = fałsz).
więc czy kiedykolwiek ma sens używanie prymitywnych typów danych, a zwłaszcza prymitywnych booleanów?