js字符串转换成变量名 |
您所在的位置:网站首页 › js字符串转变量 › js字符串转换成变量名 |
这个所使用到的函数是 JavaScript eval() 函数。 注意:eval() 函数里的字符串不支持JQuery语法 定义和用法eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。 如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。 语法eval(string) 参数描述string必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。实例: eval("x=10;y=20;document.write(x*y)"); document.write("" + eval("2+2")); document.write("" + eval(x+17));结果: 200 4 271.将一个字符串转换为变量名 function string_to_name(string){ let _name = 'var new_name=' + string; eval(_name); return _name; }2.将一个字符串转换为变量并赋值 var str='string'; var _script='var '+ str +' =123;'; eval(_script); console.log(typeof string);//number console.log(string);//123 string=456; console.log(string);//456以上就是本章的全部内容,感谢您的阅读 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |