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

我想提醒一个字符串的每个字母,但是我不确定该怎么做。


所以,如果我有:


var str = 'This is my string';

我希望能够分别警告T,h,i,s等。这仅仅是我正在研究的一个想法的开始,但是我需要知道如何分别处理每个字母。


我想使用jQuery,并考虑在测试字符串的长度后可能需要使用split函数。


有想法吗?


森栏
浏览 421回答 3
3回答

冉冉说

如果警报的顺序很重要,请使用以下命令:for (var i = 0; i < str.length; i++) {&nbsp; alert(str.charAt(i));}如果警报的顺序无关紧要,请使用以下命令:var i = str.length;while (i--) {&nbsp; alert(str.charAt(i));}

白衣染霜花

这可能远不止于此。只想贡献另一个简单的解决方案:var text = 'uololooo';// With ES6[...text].forEach(c => console.log(c))// With the `of` operatorfor (const c of text) {&nbsp; &nbsp; console.log(c)}// With ES5for (var x = 0, c=''; c = text.charAt(x); x++) {&nbsp;&nbsp; &nbsp; console.log(c);&nbsp;}// ES5 without the for loop:text.split('').forEach(function(c) {&nbsp; &nbsp; console.log(c);});
打开App,查看更多内容
随时随地看视频慕课网APP