js的基本循环类型有哪些
js的基本循环类型有:for循环、while循环、do-while循环、for-in循环。
本篇文章就给大家介绍js的基本循环类型有哪些,如何实现循环,让大家对js循环有一个简单的了解,希望对你们有所帮助。
在JavaScript中支持的循环类型,基本上可以分为四种:for循环、while循环、do-while循环、for-in循环,下面我们就来具体的介绍一下这四种循环类型。【相关视频教程推荐:JavaScript教程】
js for循环
for循环是先判断条件是否为真,再执行{}里的代码块(如果{}里的代码块只有一条语句,{}可省略)。
作用:当已知循环迭代的次数时,则可以使用它循环迭代固定次数的代码块。
语法:
for(表达式1;表达式2;表达式3) { 要执行的代码块 }
说明:
表达式1:声明循环的变量,并初始化变量。
表达式2:循环的判断条件
表达式3:循环的增量,是用来更新循环的一个变量(可以是递增的,也可以使递减的)
注:for循环里的多个表达式之间需要用分号“;”隔开,且for循环里的表达式是都可以省略的,但是必须有两个“;”存在,不可省略,即可以是for(;;)的形式 。
执行流程图:
例:for循环的简单示例
<script> for (i=1; i<=5; i++) { document.write(i + "<br/>") } </script>
效果图:
在这个例子中,声明了一个变量i,给变量i赋值为1;只有当变量i的值小于等于5时才可以执行{}里的语句块;for循环每结束一次,变量i的值就增加1。
js while循环:
while循环,也是先判断在执行指定的代码块
作用:当指定的条件表达式为真时,循环指定的代码块;当不知道循环迭代的次数时,则可以使用它循环迭代次数达到无限多的元素代码块。
语法:
while(条件表达式) { 要执行的代码块 }
注:在while循环里的条件表达式中,不管条件表达式运算后得到的结果是什么类型的,最后都会转为逻辑值:真和假。
执行流程图:
例:while循环的简单例子
<script> var i=11; while (i<=15) { document.write(i + "<br/>"); i++; } </script>
效果图:
为了不让while循环变成一个是死循环,会在while循环的执行代码块中添加“增量”,用来更新判断循环变量。
do-while循环:
do-while循环是先执行再判断,无论条件表达式里的结果是真还是假,代码至少会执行一次。
语法:
do{ 要执行的代码 } while(条件表达式);
执行流程图:
例:do while循环的简单例子
<script> var i=21; do{ document.write(i + "<br/>"); i++; }while (i<=25); </script>
运行结果:
for-in循环:
作用:主要用于循环遍历对象的属性
语法:
for(keys in zhangsan) { 要执行的代码 }
例:
var obj = { a: 1, b: "lian" }; //给obj定义一个不可枚举的属性c Object.defineProperty(obj, "c", { value: 2, emumerable: false, writable: true, configurable: true }); //虽然属性c不可枚举,但是值依然存在 console.log(obj.c); //2 for (var i in obj) { //只会遍历可枚举属性 console.log(obj[i]); //1 lian }
运行结果:
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
以上是js的基本循环类型有哪些的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Kernelsecuritycheckfailure(内核检查失败)就是一个比较常见的停止代码类型,可蓝屏错误出现不管是什么原因都让很多的有用户们十分的苦恼,下面就让本站来为用户们来仔细的介绍一下17种解决方法吧。kernel_security_check_failure蓝屏的17种解决方法方法1:移除全部外部设备当您使用的任何外部设备与您的Windows版本不兼容时,则可能会发生Kernelsecuritycheckfailure蓝屏错误。为此,您需要在尝试重新启动计算机之前拔下全部外部设备。

人脸检测识别技术已经是一个比较成熟且应用广泛的技术。而目前最为广泛的互联网应用语言非JS莫属,在Web前端实现人脸检测识别相比后端的人脸识别有优势也有弱势。优势包括减少网络交互、实时识别,大大缩短了用户等待时间,提高了用户体验;弱势是:受到模型大小限制,其中准确率也有限。如何在web端使用js实现人脸检测呢?为了实现Web端人脸识别,需要熟悉相关的编程语言和技术,如JavaScript、HTML、CSS、WebRTC等。同时还需要掌握相关的计算机视觉和人工智能技术。值得注意的是,由于Web端的计

股票分析必备工具:学习PHP和JS绘制蜡烛图的步骤,需要具体代码示例随着互联网和科技的快速发展,股票交易已经成为许多投资者的重要途径之一。而股票分析是投资者决策的重要一环,其中蜡烛图被广泛应用于技术分析中。学习如何使用PHP和JS绘制蜡烛图将为投资者提供更多直观的信息,帮助他们更好地做出决策。蜡烛图是一种以蜡烛形状来展示股票价格的技术图表。它展示了股票价格的

如何使用PHP和JS创建股票蜡烛图股票蜡烛图是股票市场中常见的一种技术分析图形,通过绘制股票的开盘价、收盘价、最高价和最低价等数据,帮助投资者更直观地了解股票的价格波动情况。本文将教你如何使用PHP和JS创建股票蜡烛图,并附上具体的代码示例。一、准备工作在开始之前,我们需要准备以下环境:1.一台运行PHP的服务器2.一个支持HTML5和Canvas的浏览器3

Win10skype可以卸载吗是很多用户们都想知道的一个问题,因为很多的用户们发现自己电脑上的默认程序上有这个应用,担心删除后会影响到系统的运行,下面就让本站来为用户们来仔细的介绍一下Win10如何卸载SkypeforBusiness吧。Win10如何卸载SkypeforBusiness1、在电脑桌面点击Windows图标,再点击设置图标进入。2、点击“应用”。3、在搜索框中输入“Skype”,点击选中找到的结果。4、点击“卸载”。5

随着互联网金融的迅速发展,股票投资已经成为了越来越多人的选择。而在股票交易中,蜡烛图是一种常用的技术分析方法,它能够显示股票价格的变化趋势,帮助投资者做出更加精准的决策。本文将通过介绍PHP和JS的开发技巧,带领读者了解如何绘制股票蜡烛图,并提供具体的代码示例。一、了解股票蜡烛图在介绍如何绘制股票蜡烛图之前,我们首先需要了解一下什么是蜡烛图。蜡烛图是由日本人

js和vue的关系:1、JS作为Web开发基石;2、Vue.js作为前端框架的崛起;3、JS与Vue的互补关系;4、JS与Vue的实践应用。

lambda表达式跳出循环,需要具体代码示例在编程中,循环结构是经常使用的一种重要语法。然而,在特定的情况下,我们可能希望在循环体内满足某个条件时,跳出整个循环,而不是仅仅终止当前的循环迭代。在这个时候,lambda表达式的特性可以帮助我们实现跳出循环的目标。lambda表达式是一种匿名函数的声明方式,它可以在内部定义简单的函数逻辑。它与普通的函数声明不同,
