永发信息网

怎么动态生成js变量

答案:2  悬赏:40  手机版
解决时间 2021-03-14 22:01
怎么动态生成js变量
最佳答案
动态生成全局变量:<br><br>//简单的用字符串作为变量名<br>window['hello'] = &quot;hello, world&quot;;<br>http://r.yuzhua.com<br>alert(hello); //批量定义for(var i=0; i&lt;10; i++) {  var varname=&quot;var&quot;+i;  window[varname] = &quot;value&quot;+i;}alert(var0);alert(var9);<br>http:www.baidu.com<br>解释:所有的全局变量都存在window变量里。window是个js本身定义的变量,类型为object。<br>访问全局变量var0 相当于访问window.var0,也相当于window[&quot;var0&quot;]。<br>局部变量最好用object吧:http:www.baidu.com<br><br>function test() {  var vars = {};  // 简单的字符串作为变量名  vars['hello'] = &quot;hello, world!&quot;;  alert(vars.hello);    //批量定义  for(var i=0; i&lt;10; i++) {    var varname=&quot;var&quot;+i;    vars[varname] = &quot;value&quot;+i;  }  alert(vars.var0);  alert(vars.var9);
全部回答
动态生成全局变量: //简单的用字符串作为变量名 window['hello'] = "hello, world"; alert(hello); //批量定义 for(var i=0; i<10; i++) {   var varname="var"+i;   window[varname] = "value"+i; } alert(var0); alert(var9);解释:所有的全局变量都存在window变量里。window是个js本身定义的变量,类型为object。 访问全局变量var0 相当于访问window.var0,也相当于window["var0"]。 局部变量最好用object吧: function test() {   var vars = {};   // 简单的字符串作为变量名   vars['hello'] = "hello, world!";   alert(vars.hello);   //批量定义   for(var i=0; i<10; i++) {     var varname="var"+i;     vars[varname] = "value"+i;   }   alert(vars.var0);   alert(vars.var9); }跟上面同理,只是不能隐式调用变量,而是得显示的写出object(上面的vars)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小白已中毒怎么破 铁三角ws1100 值得入吗 求
怎样写行政单位的财务分析报告
什么品牌洗手台最好 洗手台最新报价
每顿喝一斤黄酒对身体好吗
刘翔你太丢人了
QQ炫舞伴侣在一起蹦、不使用任何道具、加不加
快迪24小时便利店(白泥路)我想知道这个在什么
我的电脑是惠普暗夜精灵的,系统是win10的,
跟他分手半个月了 他提的分 然后就一直没有联
上海浦东附近的景点
桃木刻成的花瓶佩戴在手上好不好
怎么把苹果6S里面の录音 导出来 用什么软件
好客连锁百老汇分店地址在什么地方,想过去办
山东日照大学城住宿
一个人托着下巴脑中浮现出一字打一成语
推荐资讯
八五六农场水务局穆兴东堤管理站地址在哪,我
我电脑win10想换win7的系统 用onekey一键还原
北理珠自考插本
墨小禾的十二星座言情小说
麻纺厂对肺有伤害吗?
就现在这个社会上是学历重要还是社会经验重要
国产什么牌子的油锯好
长春常青藤专业课辅导机构地址和电话,急
中医院开中药能报销吗
邮政月月升35天可以提前赎回吗
3486783333∧5=?要精确的!!!!!!!!!!!!!!!!!!
我想学西班牙语有什么软件可以推荐
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?