JavaScript把局部变量变成全局变量的方法

首先我们要知道函数的自调用
函数的自调用——自调用函数 一次性的函数——声明的同时,直接调用了
例如:

(function () {console.log("函数"); })();

我们会看到浏览器直接打印 函数 两个字
页面加载后.这个自调用函数的代码就执行完了
使用形式
(function (形参) {})(实参);

注意
自调用构造函数的方式,分号一定要加上
那么如何把局部变量变成全局变量? 把局部变量给window就可以了
(function (win) {var num=10; //局部变量//js是一门动态类型的语言,对象没有属性,点了就有了win.num=num; })(window); console.log(num);

页面打印出num了

JavaScript把局部变量变成全局变量的方法
文章图片

应用案例1——将随机数对象赋给window
JavaScript把局部变量变成全局变量的方法
文章图片

title - 锐客网

应用案例2——产生随机位置小方块
title - 锐客网.map{width: 800px; height: 600px; background-color: #CCC; position: relative; }

【JavaScript把局部变量变成全局变量的方法】到此这篇关于JavaScript把局部变量变成全局变量的方法的文章就介绍到这了,更多相关JavaScript 局部变量变成全局变量内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    推荐阅读