好的,我最近一直在问很多JS问题,并意识到我只需要去学习它.
按照http://www.tizag.com/javascriptT的教程非常简单明了.
我只是想确保我理解正确.我花了一段时间才得到它:
–
var myString = "zero one two three four";
显然,这会创建一个简单的字符串变量.
var mySplitResult = myString.split(" ");
使用“”作为分隔符将其拆分,并将其分配给mySplitResult数组.正确?或者它不是一个数组?
for(i = 0; i < mySplitResult.length; i++){
这是说数组中的值的数量?似乎不能说出字符串中字符的实际长度.
document.write("
最佳答案
你的理解基本上是正确的.你应该做的一件事是声明你所有的变量:这在函数内部尤为重要.所以,你应该在循环之前将i声明为变量:
var i;
for (i = 0; i < mySplitResult.length; i++) {
…或者在for语句的第一个表达式中:
for (var i = 0; i < mySplitResult.length; i++) {
原文地址:https://www.jb51.cc/js/429494.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。