js函数前加感叹号和分号作用
2021-07-12 08:06
标签:text 部分 comm log javascrip style 函数调用 params dem 函数声明方式有两种: 我们通常这样调用函数 demo()。 但如果我们为一个“定义函数”末尾加上(),解析器是无法理解的。 如果将函数体部分用()包裹起来就可以运行并且解析器是不报错的: js函数前加感叹号和分号作用 标签:text 部分 comm log javascrip style 函数调用 params dem 原文地址:http://www.cnblogs.com/lubenxin/p/7082776.html1, function demo(){} //声明式定义函数
2, var demo=function(){} //函数赋值表达式定义函数
(function() {})() //调用匿名函数
但在前面加上一个布尔运算符(只多了一个感叹号),就是表达式了,将执行后面的代码,也就合法实现调用
!function() {}()
上一篇:超级简单JS网页倒计时代码
下一篇:CSS中几种选择器和他们的优先级
在前面加上~+-等一元操作符也可以。。其实还有好几种符合都可以保证匿名函数声明完就立即执行