导航:首页 > 编程语言 > js变量名循环定义

js变量名循环定义

发布时间:2023-01-22 10:53:04

❶ 如何在js中定义一个随机的变量名就是在循环中每次定义的变量名字都是不一样的就行

你的问题可以通过js的对象实现
var ovar = {};
for(var i=0;i<10;i++){
ovar['var_'+i]='';
}
不知道能否满足你的要求

❷ 请问js可以循环声明变量吗

可以的。你的引号位置不对,改一下即可:

function add(str){
var strs = str.split(","),
b = "",
i = 0,
len = strs.length;

for (i = 0; i < len; i++) {
b += (document.getElementById(strs[i]).innerHTML + (i == (len-1) ? "" : ","));
}
}

❸ js 如何定义n个变量,只能用循环时创建多变量吗,怎么写哈,多谢各位大神。。

//用数组
vararr_sea_nodes=[];
for(vari=0;i<5;i++){
//因为第一个不需要加数字,所以0的时候index是空字符串
varindex=i||'';
arr_sea_nodes[i]=document.getElementById('sea_node'+index).value
}

//使用
varsea_node=arr_sea_nodes[0];
varsea_node1=arr_sea_nodes[1];

//用object
varobj_sea_nodes={};
for(vari=0;i<5;i++){
//因为第一个不需要加数字,所以0的时候index是空字符串
varindex=i||'';
arr_sea_nodes[sea_node+index]=document.getElementById('sea_node'+index).value
}

//使用
varsea_node=arr_sea_nodes.sea_node;
varsea_node1=arr_sea_nodes.sea_node1;

❹ JS变量名称循环定义

for(vari=1;i<len;i++){
vartemp="marker";
varexp="newBMap.Marker(newBMap.Point(111.1175,26.748500))";
eval(temp+i+"="+exp);
}

利用eval函数将字符串转化成js代码强制执行

javascript如何定义变量,变量命名有何规范

变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明。

var count; // 单个声明。
var count, amount, level; // 用单个 var 关键字声明的多个声明。
var count = 0, amount = 100; // 一条语句中的变量声明和初始化。
如果在 var 语句中没有初始化变量,变量自动取 JScript 值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 var 关键字。

变量命名
变量名称是一个标识符。Jscript 中,用标识符来:

命名变量,
命名函数,
给出循环的标签。
JScript 是一种区分大小写的语言。因此变量名称 myCounter 和变量名称 mYCounter 是不一样的。变量的名称可以是任意长度。创建合法的变量名称应遵循如下规则:

第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。
后续的字符必须是字母、数字或下划线。
变量名称一定不能是 保留字。

Jscript 保留字
Jscript 有一些保留字不能在标识符中使用。保留字对 Jscript 语言有特殊的含义,它们是语言语法的一部分。使用保留字在加载脚本的时候将产生编译错误。

Jscript 还有一些留作将来使用的保留字。这些字不是现在的 Jscript 语言的一部分,然而它们是为将来的使用保留的。

保留词

break delete function return typeof
case do if switch var
catch else in this void
continue false instanceof throw while
debugger finally new true with
default for null try

为将来保留的词
abstract double goto native static
boolean enum implements package super
byte export import private synchronized
char extends int protected throws
class final interface public transient
const float long short volatile

当选择标识符时避免使用已经在内部 Jscript 对象或函数中使用的词,如 String 或 parseInt。

❻ JS 变量定义

// 方法1
for(var i=1;i<10;i++){
(new Function("","return num" + i + "=" + i))();
}

//方法2
for(var i=1;i<10;i++){
eval("var num" + i + "=" + i + ";");
}

❼ javascript 用for循环定义动态变量的问题

functionFn(){}

for(vari=0;i<3;i++){

eval('vartrajet'+i+'=newFn({path:"path'
+i+'",strokeColor:"#0000FF",strokeOpacity:0.4,'
+'strokeWeight:8});');

}

alert(Object.prototype.toString.call(trajet0));

虽然不知道你要干什么,但这样就可以了,eval内的字符串必须回同行,或者用答"+"连起来

❽ 定义JS变量时,如何做循环

btn1:function(index){//或者使用
//按钮【按钮一】的回调
//layer.msg('按钮【按钮一】的回调',{icon:1});
select=1;
select_return(index);
},
btn2:function(index){//或者使用btn2
//按钮【按钮二】的回调
//layer.msg('按钮【按钮二】的回调',{icon:2});
select=2;
select_return(index);
},
btn3:function(index){
//按钮【按钮三】的回调
//layer.msg('按钮【按钮三】的回调',{icon:3});
select=3;
select_return(index);
}.
btn4:function(index){
//按钮【按钮4】的回调
//layer.msg('按钮【按钮4】的回调',{icon:4});
select=4;
select_return(index);
},
btn5:function(index){
//按钮【按钮5】的回调
//layer.msg('按钮【按钮5】的回调',{icon:5});
select=5;
select_return(index);
}

把这一整段写成一个字符串返回给页面好了。想了半天没什么好方法,呵呵。主要是不知道你其他地方是怎么实现的。

❾ js 循环遍历变量的几种方式

js循环遍历变量的方式有以下几种:
1.for(let i = 0; i < 5; i++)
2.forEach
3.for of
4.for in
那么我们来看下这几种遍历方式的用法,以及退出循环的方法

1.for
这是最常用的遍历方法,for用来遍历数组,可以使用break 退出循环,使用continue来跳过本次循环。
2.forEach
除了抛出异常以外,没有办法中止或跳出 forEach() 循环。
并且forEach不会改变原来的数组

3.for of
for of 可以迭代 可迭代对象 (包括 Array , Map , Set , String , TypedArray , arguments 对象等等)
对于for of,可以由break, throw 或return终止, 可以用continue略过此次循环。在这些情况下,迭代器关闭。

❿ js for循环,为什么一定要加var定义i变量

var 是声明一个变量;
for(var i=0;i<oDiv.length;i++)
{

}
因为这个时候i是一个自增的变量 所以要加var
也可以写成
var i;
for( i=0;i<oDiv.length;i++)
{

}

阅读全文

与js变量名循环定义相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接