本文章介绍了在学习javascript中的循环语句的用法,包while、do-while、for-in、for它们之间的区别,也是常用的循环语句了,有需要的朋友可以了解一下

前两个唯一的差别就是循环和判断的顺序不同,do-while比while多循环一次,我就不举例了。
for循环相信大家也熟的不能再熟了,我们就看for-in这一句。
这个其实是针对数组的,js中数组的初始化也挺奇特的比如我们在script结点里写:(另外注意下数组的初始化,用的是中括号)

<script type="text/javascript">
<!--
document.write("test<br>");
var a=[3,4,5,7];
for(var test in a){
document.write(test+": "+a[test]+"<br>");
}
-->
</script>

例二

<html>
<body>
<script type="text/javascript">
var x
var mycars = new Array()
mycars[0] = "宝马"
mycars[1] = "奔驰"
mycars[2] = "宾利"
for (x in mycars)
{
document.write(mycars[x] + "<br>")
}
</script>
</body>
</html>

 

javascrpt for

<script type="text/javascript">
for (i = 0; i <= 5; i++)
{
document.write("数字是 " + i)
document.write("<br>")
}
</script>

数字是 0
数字是 1
数字是 2
数字是 3
数字是 4
数字是 5
解释:
for 循环的步进值从 i=0 开始。
只要 i 小于等于 5,循环就会继续运行。
循环每循环一次,i 就会累加 1。

 

总结一下,for的话数组没有length,他的长度为0;所以只能用for in 连遍历数组里面的值他是通过键值对来遍历的

 

 

 

 

相关文章:

  • 2021-11-16
  • 2021-12-17
  • 2021-07-27
  • 2022-12-23
  • 2021-10-18
  • 2022-02-08
  • 2021-10-28
  • 2021-07-25
猜你喜欢
  • 2022-12-23
  • 2021-10-10
  • 2022-12-23
  • 2021-08-24
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
相关资源
相似解决方案