javascript 循环语句 while、do-while、for-in、for用法区别

 更新时间:2012年03月22日 12:20:15   作者:  
本文章介绍了在学习javascript中的循环语句的用法,包while、do-while、for-in、for它们之间的区别,也是常用的循环语句了,有需要的朋友可以了解一下

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


[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

for in实例二

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

javascrpt for

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

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

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

数字是 0
数字是 1
数字是 2
数字是 3
数字是 4
数字是 5
解释:
i 等于 0。
循环首先会运行。
每循环一次,i 就会累加 1。
当 i 小于或等于 5 时,循环会继续运行。
javascrpt while

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

数字是 0
数字是 1
数字是 2
数字是 3
数字是 4
数字是 5
解释:
i 等于 0。
当 i 小于或等于 5 时,循环将继续运行。
循环每运行一次,i 会累加 1。
Javascript示例代码解释:这个Javascript示例用到了do...while循环语句。
循环语句允许重复执行一行或数行代码,do后面跟的是重复执行的代码,while后面跟的是终止循环的条件。这个Javascript示例中,设一个变量为i,i初始值为0,i++表示每次重复执行后i的值就加1,终止循环条件为while (i <= 5),也就是说,一旦i的值大于5,就终止循环。该示例中,重复循环的语句是while循环里面的document.write语句。</p>
从上面的实例我们可以看出来关于js for,for in ,while ,do while 它们之间的区别。

相关文章

  • JS时间转换标准格式、时间戳转换标准格式的示例代码

    JS时间转换标准格式、时间戳转换标准格式的示例代码

    这篇文章主要介绍了JS时间转换标准格式、时间戳转换标准格式的示例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • JS获取后台Cookies值的小例子

    JS获取后台Cookies值的小例子

    JS获取后台Cookies值的小例子,需要的朋友可以参考一下
    2013-03-03
  • 基于JS实现经典的井字棋游戏

    基于JS实现经典的井字棋游戏

    井字棋作为我们在上学时代必玩的一款连珠游戏,承载了很多人的童年记忆。本文我们就用HTML、css、js来实现一款井字棋游戏,感兴趣的可以动手尝试一下
    2022-04-04
  • layui 弹出层值回传解决方式

    layui 弹出层值回传解决方式

    今天小编就为大家分享一篇layui 弹出层值回传解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • js中iframe调用父页面的方法

    js中iframe调用父页面的方法

    这篇文章主要介绍了js中iframe调用父页面的方法,可通过window.parent.方法()来实现,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • 详解如何替换项目中的if-else和switch

    详解如何替换项目中的if-else和switch

    这篇文章主要为大家介绍了详解如何替换项目中的if-else和switch,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 每天一篇javascript学习小结(RegExp对象)

    每天一篇javascript学习小结(RegExp对象)

    这篇文章主要介绍了javascript中的RegExp对象知识点,对RegExp对象的基本使用方法,以及各种方法进行整理,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • JavaScript闭包详解

    JavaScript闭包详解

    这篇文章主要为大家介绍了JavaScript闭包,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-11-11
  • vscode使用Prettier Code插件的详细教程

    vscode使用Prettier Code插件的详细教程

    这篇文章主要介绍了vscode使用Prettier Code插件的详细教程,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • 浏览器缓存技术实现浅析

    浏览器缓存技术实现浅析

    这篇文章主要为大家介绍了浏览器缓存技术实现浅析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05

最新评论