javascript Два Восклицательных знака !!
Primary tabs
На самом деле это просто продублированный оператор отрицания.
Используется для аккуратной записи конвертации любого значения в boolean:
!!A
где
- ближайший в А восклицательный знак вернет булевское значение протиположное булевскому представлению оригинального значения (это и логично, не зря же это оператор отрицания)
- а второй - более дальний от значения оператор отрицания проведет отрицание отрицания, а значит вернет булевское представление исходного значения
- Log in to post comments
- 1796 reads