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 on及addeventlistener原理用法的区别

html怎么和js连接

浅谈js函数及闭包

如何使用原生js实现下拉选项卡

怎么引入jquery?

如何利用js获取form表单数据

如何在html中使用javascript

tp5如何引入css文件

js需要什么基础?

javascript中对象属性详解

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




打赏

取消

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

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

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

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

评论

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