JS 定义用字符串拼接的变量的解析


当前第2页 返回上一页

他和点语法区别就是这里,点语法后面跟的内容就是要定义的变量名。而不会在解析他是否为变量之类的。例如

1

2

3

4

var name = "test"

window.name = 200

alert(name); // 200

alert(test);  ReferenceError: test is not defined

2用对象的形式

1

2

3

4

5

6

7

8

var test = {};

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

    test['test_'+i]='我是字符串'+i;

  

    console.log(test['test_'+i]); //输出:我是字符串0, 我是字符串1, 我是字符串2

  }

console.log(test_0); //输出:ReferenceError: test_0 is not defined

console.log(test['test_0']); //输出:我是字符串0

3用数组的形式

1

2

3

4

5

6

var test = [];

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

    test[i]='我是字符串'+i;

    console.log(test[i]); //输出:我是字符串0, 我是字符串1, 我是字符串2

  }

console.log(test[0]); //输出:我是字符串0

以上就是JS 定义用字符串拼接的变量的解析的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

js读写cookie

js中相等判断===、==、object.is()的区别

js怎么设置css高度

带你轻松理解kmp算法

javascript操作dom对象之select(详细解答)

老司机带你彻底搞懂js闭包各种坑

js中空字符串的布尔值是false吗?

jquery 过时了吗?

js concat什么时候用

js怎么改变css display属性的值

更多相关阅读请进入《js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...