Что такое восклицательный знак в JavaScript? Что означает восклицательный знак перед функцией? Пример: return !loadDynamicBlock(); Ответ 1 A ! отрицает выражение. В вашем примере, если loadDynamicBlock() возвращен true, вызывающая его функция вернет false и наоборот: !true == false Он также может использоваться для создания фактических логических значений из идей JavaScript правды и фальшивки. var a = 5; !!(a - 5) === false; !!(a + 5) === true; Ответ 2 ! в Javascript инвертирует логическое выражение.
Ответ 1 A ! отрицает выражение. В вашем примере, если loadDynamicBlock() возвращен true, вызывающая его функция вернет false и наоборот: !true == false Он также может использоваться для создания фактических логических значений из идей JavaScript правды и фальшивки. var a = 5; !!(a - 5) === false; !!(a + 5) === true;