JavaScript For...In循环
Javascript中的for in循环通常用来遍历数组
for in遍历数组
首先要了解什么是数组,所谓数组,其实就是一个保存了一组类似变量的一个集合。我们来看一个保存了爱好的数组实例:
<html> <body> <script type="text/JavaScript">
var x;
var hobbies = new Array();//创建一个新的数组
hobbies[0] = "JavaScript";
hobbies[1] = "CSS";
hobbies[2] = "篮球";
for (x in hobbies)//数组中的每一个变量
{
document.write(hobbies[x] + "<br />");
}
</script>
</body> </html>
输出结果如下:
我们来分析一下上面的例子:
var hobbies = new Array();一句创建了一个新的数组。
hobbies[0] = "JavaScript";以及之后的两句则是给hobbies数组赋值。这与我们之前见过的变量赋值不太一样,hobbies后面多出一个"[0]",这个是变量的索引。我们之前已经说了,数组是变量的集合,因此我们在赋值之前需要指明给数组中的哪一个变量赋值。在这里,"[0]"表示的是hobbies数组所包含的第一个变量,没错,数组的索引是从0开始的,开始可能有点别扭,慢慢就习惯了。
最后的for in循环就很好理解了,
for (x in hobbies)//数组中的每一个变量
{
document.write(hobbies[x] + "<br />");
}
表示遍历hobbies数则的所有变量,并且将他们逐一输出。
- 上一节:JavaScript Break 与 Continue
- JavaScript For...In循环
- 下一节:JavaScript事件
菜鸟的JavaScript笔记目录
- JavaScript笔记第0节
- 将JavaScript 插入网页的方法
- 插入JavaScript的位置
- JavaScript 语句
- JavaScript 注释
- JavaScript 变量
- JavaScript操作符(1)——运算操作符
- JavaScript操作符(2)——比较操作符和逻辑操作符
- JavaScript if else语句(如果,否则)
- JavaScript Switch语句
- JavaScript 弹出框
- JavaScript 函数
- JavaScript For 循环
- JavaScript While循环
- JavaScript Break 与 Continue
- JavaScript For...In循环
- JavaScript事件
- JavaScript 调试
- JavaScript 特殊字符
- JavaScript 指导准则
- JavaScript 笔记小结
本节笔记参考:
