博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
;(function(){ //代码})(); 自执行函数开头为什么要加;或者!
阅读量:4993 次
发布时间:2019-06-12

本文共 384 字,大约阅读时间需要 1 分钟。

我们有时候会在自执行函数中看到这样的代码 ;(function(){    //我们的代码。。    alert('Hello!');})();
!(function(){    //我们的代码。。    alert('Hello!');})(); 加;或!的原因就是防止之前的代码没加分号,解析报错,我们的代码无法正常执行。
var foo=function(){    //别人的代码}//注意这里没有用分号结尾//开始我们的代码。。。(function(){    //我们的代码。。    alert('Hello!');})(); 原因是我们用来充当自调用匿名函数的第一对括号与上面别人定义的函数相连,因为中间没有分号,我们的代码无法正常解析了,所以报错。

转载于:https://www.cnblogs.com/yzhihao/p/7049802.html

你可能感兴趣的文章
selenium+maven+testng+IDEA+git自动化测试环境搭建(二)
查看>>
Mini2440 UART原理及使用
查看>>
Linux学习第六篇之文件处理命令ln(链接命令)
查看>>
thinkphp5 tp5 七牛云 上传图片
查看>>
VM下Linux网卡丢失(pcnet32 device eth0 does not seem to be ...)解决方案
查看>>
第一阶段意见汇总以及改进
查看>>
再说virtual
查看>>
随笔:技术流可以这样写博客
查看>>
[优化]JavaScript 格式化带有占位符字符串
查看>>
打JAR包
查看>>
大图轮播
查看>>
UNIX环境高级编程读书笔记
查看>>
java awt 乱码问题
查看>>
矩阵中的路径
查看>>
unity回调函数范例
查看>>
linux下给php安装curl、gd(ubuntu)
查看>>
Java自带的Logger使用-代码摘要
查看>>
Java设计模式系列 — 构造器模式
查看>>
MySQL执行计划explain的key_len解析
查看>>
Windows Phone开发(9):关于页面状态 转:http://blog.csdn.net/tcjiaan/article/details/7292160...
查看>>