JS高级---把局部变量变成全局变量

摘要:
如何将局部变量更改为全局变量?将局部变量赋给窗口,您可以在声明自调用函数的同时直接调用()自调用函数——自调用函数中的一次性函数;加载本地变量页后,执行自调用函数代码(实际参数);安慰日志如果将局部变量赋予窗口,则局部变量变为全局变量;控制台日志;

如何把局部变量变成全局变量? 

把局部变量给window就可以了
 
 
函数的自调用---自调用函数
一次性的函数--声明的同时, 直接调用了
    (function () {
      console.log("函数");
    })();
局部变量
页面加载后.这个自调用函数的代码就执行完了
    (function (形参) {
      var num = 10;//局部变量
    })(实参);
    console.log(num);
把局部变量给window, 则局部变量变成全局变量
    (function (win) {
      var num = 10;//局部变量
      //js是一门动态类型的语言,对象没有属性,点了就有了
      win.num = num;
    })(window);
    console.log(num);
 

免责声明:文章转载自《JS高级---把局部变量变成全局变量》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇从零开始实现ASP.NET Core MVC的插件式开发(九)API安全(六)-密码加密下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SNMP:简单网络管理协议

基于 TCP/IP 的网络管理包括两部分:网络管理站 (manager) 和被管理的网络单元(被管设备)。这些被管设备的共同点就是都运行 TCP/IP 协议。管理进程和代理进程之间的通信有两种方式,一种是管理进程向代理进程发出请求,询问参数值,另一种方式是代理进程主动向管理进程报告某些重要的事件。 基于 TCP/IP 的网络管理包含 3 个组成部分: (...

Python小数向上取整和向下取整

Python小数向上取整和向下取整 首先需要导入math模块 import math 小数向上取整使用ceil函数 import mathf_num = 3.1 f_num = math.ceil(f_num) print(f_num) 小数向下取整使用floor函数 import math d_num = 3.9 d_num = math.floor...

基于颜色和圆对乒乓球识别_20170329

更新:调整算法,识别出一副图像中最近的球。球越近,图像显示的半径越大,所以只要找出图像中半径最大的球就是最近的球。底盘程序优先处理最近的球。 效果:可以准确的找出一副图像中最近的球。 TIP:  flag1:检测到图像中有球的标志位,1有0无。          flag2:检测到图像中球的个数。 代码如下: HoughCircles(canny_o...

js基础④

一、运算符 1、算术运算符 设y=5 ps:5.5%2=1.5 非整数 2、赋值运算符 设x=10,y=5 3、比较运算符 设x=5 4、逻辑运算符 设x=6 , y=3 5、条件运算符 JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。 语法: variablename=(condition)?value1:value2...

【转】dbx用法讲解

http://blog.chinaunix.net/uid-25544300-id-328735.html dbx 命令 用途 提供了一个调试和运行程序的环境。 语法 dbx [ -a ProcessID ] [ -c CommandFile ] [ -d NestingDepth ] [ -I Directory ] [ -E DebugEnvironm...

Perl函数及参数介绍

子例程,函数  子例程,函数的作用域是指在程序中能够看到它的位置范围。子例程是全局的,可以放在脚本中的任意位置,甚至放在其他脚本文件中。当使用来自其他文件的子例程时,应当使用关键字do,require或use将它加载到脚本里。若要调用一个子例程,用户可以在子例程前加上&符号,或在子例程前加上do关键字,也可以在子例程名后面加上一组括号。如果使用了向...