есть ли когда-нибудь использование для примитивных переменных в JavaScript?
довольно простой вопрос, есть ли когда-нибудь случай, когда использование примитивного типа данных предпочтительнее в javascript, меня особенно беспокоит примитивное логическое значение, рассмотрим следующий код
var bool = new Boolean(false);
if (bool){
alert(bool);
}
будетalert
но вы получитеfalse
что-то сбивает с толку (false
! = ложь).
Так есть ли смысл использовать примитивные типы данных и особенно примитивные логические значения?