JS如何遍历字符串

JavaScript017

JS如何遍历字符串,第1张

可以用for循环配合charAt函数遍历字符串。

1、定义一个字符串并将字符串赋值给一个变量,这里以变量名为str为例:

2、新建一个for循环,循环从0开始,循环次数为“str.length”,它的意思是循环次数为字符串的长度:

3、在for循环中添加“str.charAt(i)”,charAt中的值为循环中的次数,然后将结果输出,这样字符串就被遍历出来了:

js是可以遍历一个字符串的,只要按照一定的规则用js内置函数处理一下就可以了。

比如for循环处理如下:

var array = (数字+"").split(''),

counter = 0

for(var i=0i<array.lengthi++){

if(array[i]==='1'){

counter++

}

}

alert(counter)

js中字符串是不能遍历的

但可对数组或者对象的属性进行循环操作

for(变量 in 对象)

{

}

var str=[10,1,2]

for(p in str){

alert(p+"="+str[p])

}

function Obj(attr)

{

this.attr=attr

}

var s = new Obj("s")

for(p in s){

alert(p+"="+s[p])

}

自己看效果