JavaScript的一些特殊语法

荆棘人 / 2023-09-05 / 原文

代码示例,JavaScript语言中,给function前加上感叹号!的作用是什么呢?

!function () {}();

添加“!”的目的JavaScript 中的函数之前是将其转换为函数表达式并立即调用它。这也称为立即调用函数表达式 (IIFE)

 参考:javascript - What does the exclamation mark do before the function? - Stack Overflow