为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用Javascript处理每个字母?

如何使用Javascript处理每个字母?

森栏 2019-11-11 14:39:03
我想提醒一个字符串的每个字母,但是我不确定该怎么做。所以,如果我有:var str = 'This is my string';我希望能够分别警告T,h,i,s等。这仅仅是我正在研究的一个想法的开始,但是我需要知道如何分别处理每个字母。我想使用jQuery,并考虑在测试字符串的长度后可能需要使用split函数。有想法吗?
查看完整描述

3 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

如果警报的顺序很重要,请使用以下命令:


for (var i = 0; i < str.length; i++) {

  alert(str.charAt(i));

}

如果警报的顺序无关紧要,请使用以下命令:


var i = str.length;

while (i--) {

  alert(str.charAt(i));

}


查看完整回答
反对 回复 2019-11-11
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

这可能远不止于此。只想贡献另一个简单的解决方案:


var text = 'uololooo';


// With ES6

[...text].forEach(c => console.log(c))


// With the `of` operator

for (const c of text) {

    console.log(c)

}


// With ES5

for (var x = 0, c=''; c = text.charAt(x); x++) { 

    console.log(c); 

}


// ES5 without the for loop:

text.split('').forEach(function(c) {

    console.log(c);

});


查看完整回答
反对 回复 2019-11-11
  • 3 回答
  • 0 关注
  • 420 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信