一尘不染

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

javascript

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

所以,如果我有:

var str = 'This is my string';

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

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

有想法吗?


阅读 285

收藏
2020-05-01

共1个答案

一尘不染

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

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

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

var i = str.length;
while (i--) {
  alert(str.charAt(i));
}



var str = 'This is my string';



function matters() {

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

    alert(str.charAt(i));

  }

}



function dontmatter() {

  var i = str.length;

  while (i--) {

    alert(str.charAt(i));

  }

}


<p>If the order of alerts matters, use <a href="#" onclick="matters()">this</a>.</p>



<p>If the order of alerts doesn't matter, use <a href="#" onclick="dontmatter()">this</a>.</p>
2020-05-01