js 案例 var aa_xx="dd" var bb="xx" 想得到 "aa_"+bb 的值(就是aa...
发布网友
发布时间:2024-09-30 16:06
我来回答
共3个回答
热心网友
时间:2024-09-30 19:01
变量值才可以加减或者拼接
变量名好像不可以哦
你可以使用数组的形式嘛
比如:
var aa = new Array('bb', 'xx');
var d = 0;
那么,aa[d]的值就会是bb
热心网友
时间:2024-09-30 18:57
使用eval函数
var value = eval("aa_"+bb);
热心网友
时间:2024-09-30 18:57
如果aa_xx是全局变量,那么可以用字符串的方式得到。
alert(window.aa_xx);
alert(window['aa_' + 'xx']);
如果是局部变量,建议你用对象实现比较好吧。
function ss() {
var aa = {
xx: 'xx',
yy: 'yy',
zz: 'zz'
}
alert(aa['xx']);
}