В яваскрипт есть как Boolean
-объекты, так и примитивные Boolean
значения.
Не смешивайте их. Объект - это объект. В частности, яваскрипт любой объект считает "true", например при неявном приведении типа в операторе if
:
x = new Boolean(false);
if (x) {
// . . . этот код будет выполнен
}
Оператор if
приводит аргумент к примитивному значению, поэтому new Boolean(false)
был приведен к true
, т.к является объектом.
Не используйте объект Boolean
для преобразования к булевому значению. Вместо этого, используйте Boolean
как функцию.
x = Boolean(expression); // предпочтительно
x = new Boolean(expression); // не используйте
Или можно проще, с использованием двойного отрицания:
x = !!expression
В современном яваскрипт-программировании new Boolean
не используется.
Почему не предпочтительно использовать new Boolean?
Roksa pl boleslawiec
Roksa masaż poznan
Roksa niedepilowana
Roksa alicja
There is a wide variety of fun games available to us on the internet. I usually play bubble shooter after every hour of work. A fun time may be had by players of all ages with this exciting ball-shooting game.
Another great article filled with GREAT information Thank you! LOVE the "extra fun" you shared. Drift Boss
I have done a lot of research and what you say is incredibly useful. After that, it's time to relax with a game of amanda the adventurer
I was relieved to see your improved piece on your site because you have clearly come a long way. The more you write, the more I hope it improves. globle game
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.