连接两个变量

connect two variables

本文关键字:两个 变量 连接      更新时间:2024-05-28

我有几个(一百个)变量:

var image1 = 'xxxx';
var image2 = 'yyyy';
var image3 = 'zzzz';

等等。。。

我正在尝试使用while循环将这些图像合并到这样的函数中:

i = 0;
while (i<100) {
    $("#somediv").append(image + i);
    }

我理解为什么这不起作用,因为首先它将查找变量image,然后将变量i附加到其中。

我怎样才能做到这一点?首先将变量命名为数组?我对javascript不太熟悉,对PHP也不太了解。在PHP中,我可以执行function $var($i)并增加$I++。

谢谢你的帮助!

与其为每个图像设置单独的变量,不如考虑使用一个数组,并对其进行迭代。

var images = ['xxxx', 'yyyy', 'zzzz'];
for (var imageIndex = 0; imageIndex < images.length; imageIndex++) {
    $("#somediv").append(images[imageIndex]);
}

考虑使用数组文字:

var images = [
      'xxxx',
      'yyyy',
      'zzzz'
   ],
   somediv = $('#somediv');
for (i = 0, l = images.length; i < l; i += 1) {
   somediv.append(images[i]);
}