我想提醒字符串的每个字母,但我不确定如何做到这一点。
所以,如果我有:
var str = 'This is my string';
我希望能够分别提醒T, h, i,s等。这只是我正在研究的一个想法的开始,但我需要知道如何分别处理每个字母。
T
h
i
s
我在想我可能需要在测试字符串的长度后使用 split 函数。
我怎样才能做到这一点?
如果警报的顺序很重要,请使用:
for (var i = 0; i < str.length; i++) { alert(str.charAt(i)); }
或者这个:
for (var i = 0; i < str.length; i++) { alert(str[i]); }
如果警报的顺序无关紧要,请使用:
var i = str.length; while (i--) { alert(str.charAt(i)); }
var i = str.length; while (i--) { alert(str[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>