JavaScript入门--循环
- 一、for循环
- 二、for in语句
- 三、break语句
- 四、continue语句
- 五、while循环
- 六、do-while语句
一、for循环
先来看一个循环案例:
javascript">for (i = 0; i < 5; i++) {console.log('hello')
}
(i = 0; i < 5; i++)是循环条件,i的初始值为0,每执行一次i的值加1,当i<5时会执行大括号内循环体的内容,上述代码的执行结果如下图所示:
二、for in语句
先来看示例
javascript">a = ['python', 'Java', 'JavaScript']for (i in a) {console.log(a[i])
}
这里用for in语句循环遍历数组a,但是取出的i是数组a中每个元素的下标,所以要想循环取出元素,需要使用a[i],上述代码输出结果是:python Java JavaScript。
三、break语句
javascript">for (i in a) {if (i == 1){break}console.log(a[i])
}
上述代码的输出结果是python。
四、continue语句
javascript">for (i in a) {if (i == 1){continue}console.log(a[i])
}
上述代码的输出结果是python JavaScript。
五、while循环
while循环和python中的while循环一样,看示例代码:
javascript">i = 1
while (i<5){console.log('hello');i ++
}
上述代码输出4次hello。
六、do-while语句
javascript">i = 0
do{console.log('hello');i++;
}while (i<5)
上述代码输出5次hello
加入i=100,那么会输出一次hello,因为do-while语句是先执行再判断。