Gibt es jemals eine Verwendung für primitive Variablen in Javascript?

Eine ziemlich einfache Frage, gibt es jemals einen Fall, in dem die Verwendung eines primitiven Datentyps in Javascript vorzuziehen ist? Ich bin speziell von primitiven Booleschen belästigt. Betrachten Sie den folgenden Code

var bool = new Boolean(false);
if (bool){
    alert(bool);
}

es wirdalert aber du wirst bekommenfalse, was etwas verwirrend ist (false ! = falsch).

Gibt es also jemals einen Grund, primitive Datentypen und insbesondere primitive Boolesche zu verwenden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage