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?

questionAnswers(3)

yourAnswerToTheQuestion