JavaScript把局部变量变成全局变量的方法
首先我们要知道函数的自调用
函数的自调用——自调用函数
一次性的函数——声明的同时,直接调用了
例如:
(function () {console.log("函数"); })();
我们会看到浏览器直接打印
函数
两个字页面加载后.这个自调用函数的代码就执行完了
使用形式
(function (形参) {})(实参);
注意
自调用构造函数的方式,分号一定要加上
那么如何把局部变量变成全局变量? 把局部变量给window就可以了
(function (win) {var num=10; //局部变量//js是一门动态类型的语言,对象没有属性,点了就有了win.num=num; })(window); console.log(num);
页面打印出num了
文章图片
应用案例1——将随机数对象赋给window
文章图片
title - 锐客网
应用案例2——产生随机位置小方块
title - 锐客网 .map{width: 800px; height: 600px; background-color: #CCC; position: relative; }
【JavaScript把局部变量变成全局变量的方法】到此这篇关于JavaScript把局部变量变成全局变量的方法的文章就介绍到这了,更多相关JavaScript 局部变量变成全局变量内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- JavaScript中的变量声明你知道吗
- JavaScript变量和变换详情
- 如何将PHP数组转换为JavaScript对象或JSON()
- JavaScript console.log()与代码示例
- JavaScript中的if-else语句编程实例
- 时间丢了怎样办?xp如何把具体时间召唤出来
- 如何使用JavaScript将JSON字符串转换为JSON对象数组()
- JavaScript中this用法详细指南
- 如何使用JavaScript清除缓存((已解决))
- 本文详细说明怎样把系统装在u盘