Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Что делает !!


Автор: Areostar 2.10.2019, 20:33
в чужом коде обнаружил следущее:

Код

 var supportsVideo = !!document.createElement('video').canPlayType;


Что делает !! ?

Смотрел в справочнике там этого нет.

Автор: ksnk 2.10.2019, 23:10
пара операций - not not. Это такой способ приведения к логическому. Занимает всего пару символов, тем и хорош. У JS особенная доблесть - чем компактнее код - тем круче.

Автор: Areostar 7.10.2019, 20:42
Уже разобрался!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)