问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS全局变量的问题

发布网友 发布时间:2022-04-22 16:11

我来回答

4个回答

热心网友 时间:2022-04-22 17:41

在函数内申明好像不行吧

这样能不能满足你的要求:
function myfunc(){
eval("window.g = new Object();");
}

这样在执行 myfunc 的时候就申明了一个全局变量
=========================================
eval 是javascript中的一个内置的方法,用于执行指定的脚本。

window.g = new Object();
在HTML中,window是一个顶级对象,申明window.g就相当于申明了一个全局变量了。

热心网友 时间:2022-04-22 18:59

不可以.

在函数中声明的变量只能在函数中使用,函数调用结束此变量就会被销毁.

而在函数外声明的就不同了.可以一直保留.

热心网友 时间:2022-04-22 20:33

不能在函数内部声明全局变量的..

你的例子中window是一个已经存在的对象.所以可以对window进行设置.
并且window是一个顶级对象,所以你可以在任何地方使用window.g访问.

热心网友 时间:2022-04-22 22:25

函数内不写var就默认就是全局变量
用var声明变量时,会他把添加到最近的可用环境,若不用var则把他添加的父环境中,这就理解了不用var定义的一个变量是全局变量的原因。

function myfunc(){
eval("window.g = new Object();");
}

eval 把字符串转换成js代码
eval("window.g = new Object();");作用是创建一个全局的g
new Object可以理解为类型 Object可以理解是js中的父亲
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小白开始做牛腩烧番茄前,应该做哪些准备? 普洱茶不管是纯料还是拼配它本身就很有意思 普洱茶的纯料VS拼配,谁更值得珍藏? 为什么我们听到熟悉的歌曲的音乐会感觉在唱歌词呢? abs制动防抱死系统什么时候用到 请问有谁知道离朝阳北路的煊特嘉园(炫特区)最近的浩沙健身俱乐部在哪 ... 朝阳北苑郊野公园有哪些 北苑哪些公园 北京北苑健身有哪些 王者荣耀黄忠开大怎么转圈 项目部营地生活垃圾、工程垃圾处理,污水排放的处理措施及管理办法 女儿读幼儿园大班,被学校选上参加区里的"童心童语"讲故事比赛。比赛要求自我介绍后再加上一句口号。孩 胡莱三国为什么不搞个买卖交易的。仓库垃圾怎么处理 姓王取个带火旁的名字,诗情画意些的,女孩 姓王,龙年正月初八早晨八点出生,女孩,求带火的名字。。 谢谢 取姓王五行含火的名字 仓库垃圾分类,自己清运到垃圾站,还用交费吗 仓库着火,起火后谁清理垃圾,不清理怎么办,要是引起第二次火灾谁的责任? 商务口语和普通的日常口语的区别在哪里,学生这么区分? 仓库着火,灾后垃圾应该仓库主人清理吗,还是房东,要是不清理怎么办? 姓王取一个名字中带火的男孩名字? 仓库废物处理区的作用 Herbsense解酒片都有哪些作用呢? 你们有人用过Herbsense解酒片吗?感觉怎么样? 早餐芝士盘有哪些 贺柏圣解酒片你们觉得好用吗?会不会有依赖性呢? 解酒片效果分不分男女? 我有一个多功能早餐芝士炉,可是不知道要做什么吃的,谁能提供可以做出简单又好吃食物的菜谱? 早餐奶酪是什么 早餐芝士炉都可以用来做什么? it can't be helped It can't be helped,是什么意思 It can't be helped是什么意思 lt can'tbehelped这句话什么意思 Can't be helped是什么句法? “can't be”和“must be”的区别是什么? 麻烦翻译下 急 既然被动语态中的“be”是助动词,为什么在部分倒装的时候“be”不用提前? 求这首英文歌曲的名字 有没有神级翻译的啊 谁帮我用英语翻译下面的文字 这歌叫什么啊?急!!! be helped与helped的区别,I helped you .I am helped 58同城二手车源全是骗子,千万不要上当,我就吃了亏,还打着放心购享100万保险的全是骗人的? 粤港澳大湾区菜篮子工程有委托深圳某协会或公司代办吗? 肉联帮关闭的原因 逛了 一圈百度 发现没什么苹果mac群 于是创此群 希望帮助大家 苹果电脑交流群167969555 知道越秀集团吗?近期在帮助贫困区方面将有什么举措呢? 胃病HP检查要多少钱 听说靠龙湖滟澜海岸青特花溪地的青岛卓越蔚蓝群岛环境好,一见钟情,有没有熟悉的介绍一下!谢谢!