var intArray = new Array()
intArray[0] = "第一个"
intArray[1] = "第二个"
for(var i = 0i <intArray.lengthi++)
{
alert(intArray[i]) // 第一个,第二个
}
// 拿到的是下标(像dictionary的key)
for(var key in intArray)
{
alert(key) // 0,1
}
// 字典数组
var dicArray = new Array()
dicArray["f"] = "第一个"
dicArray["s"] = "第二个"
// 无法取到
for(var i = 0i <dicArray.lengthi++)
{
alert(dicArray[i])
}
// 拿到的是下标
for(var key in dicArray)
{
alert(key) // f,s
}
可以用for循环配合charAt函数遍历字符串。
1、定义一个字符串并将字符串赋值给一个变量,这里以变量名为str为例:
2、新建一个for循环,循环从0开始,循环次数为“str.length”,它的意思是循环次数为字符串的长度:
3、在for循环中添加“str.charAt(i)”,charAt中的值为循环中的次数,然后将结果输出,这样字符串就被遍历出来了: