请教,js自执行函数不执行,这是怎么回事。谢谢!

请教,自执行函数不执行,这是怎么回事。谢谢!我做了一段自执行程序:(function(){varage=100;alert(age);})();可是,我启动了IE、火狐、... 请教,自执行函数不执行,这是怎么回事。谢谢!
我做了一段自执行程序:
(function () {
var age = 100;
alert(age);
})();
可是,我启动了IE、火狐、百度浏览器,这段自执行程序都未能自执行。请教,这是怎么回事。谢谢!
展开
 我来答
思绪無痕
推荐于2017-12-16 · TA获得超过1016个赞
知道小有建树答主
回答量:415
采纳率:57%
帮助的人:327万
展开全部

程序是没有错。理论上是执行的,但是执行的方式和位置或许导致了你出现的这种情况。

最快的测试方式是:

打开google浏览器->F12打开调试工具->找到console 

将代码黏贴值箭头所指的位置 然后按回车。

--------------------------------------------------------

再来分析你的情况:

    如果你的代码是直接放在<script></script>标签之间,是在页面加载到这个标签的时候会执行的。

如果你是放在某个function 之内,在浏览器加载的时候是不会理解执行的。而是在调用这个function的时候再执行。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式