JS循环结构有几种,怎样实现?
Admin 2022-01-19 群英技术资讯 1375 次浏览
JS循环结构有几种?在javascript中循环结构有三种,分别是for循序、while循环和do while循环,具体是如何实现的呢?这篇我们就来看看JS中循环的实现,文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起学习一下吧。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
所谓循环,就是重复执行一段代码,计算机的判断能力和人相比差的很远,计算机更擅长一件事情——不停的重复。而我们在JavaScript中把这叫做循环。下面让我们来了解了解JavaScript里的循环。
js循环结构有三种
for循环 ==> 用来多次遍历代码块
while循环 ==> 当指定条件为true时,循环代码块
do while循环 ==> 当指定条件为true时,循环代码块
for是由两个部分组成,条件控制和循环体
语法:
for(初始化语句;循环条件;自增或自减){
需要重复的代码块;
} for语句结构如图:
for循环的执行顺序
1、初始化表达式
2、循环条件表达式
3、需要重复的代码块
4、循环后的操作表达式
简单的for循环,循环执行一次会改变一个变量的值
举例:输出1到100的值
for(var i=1; i <= 100; i++){
//在循环开始时设置一个变量i;//定义运行循环的条件i<=100;//每个循环执行后,变量增加1
console.log(i);
}while循环会重复执行一段代码,直到某个条件不再满足。
语法:
while(条件表达式语句){
执行的代码块;
} while循环结构如图:
while执行顺序
当我们的使用条件条件返回值是true,就会执行大括号里面的代码块,执行完大括号的语句之后,会重复大括号里的语句,直到判定条件返回值为false,才会结束循环。
案例:
var i = 0;
while (i < 10){
console.log(i);
i++;
}
//while循环会先判定条件,再根据条件是否成立达成决定是否进入循环
//如果条件一开始就是false ,则不会进入循环缺点:
使用while语句的时候,一定要写大括号
如果没有条件的话,会无限的运行下去,造成死循环。
do while 结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件
语法:
do {
执行语句块;
}
while(条件表达式语句);do while 执行顺序:
先执行一次code,再做判断。与while循环不同,do while无论条件如何 都会执行一次代码
案例:
var i = 0;
do{
console.log(i);
i++;
}while(i<10);while: 先判断 再执行 条件不成立 循环体 一遍都不执行
do…while: 先执行 再判断 条件不成立 循环体 至少执行一遍
现在大家对于 JS循环结构有几种及实现应该都清楚了吧,上述示例有一定的参考价值,需要的朋友可以了解看看,希望大家阅读完这篇文章能有所收获。最后,想要了解更多 JS循环结构的内容,大家可以关注群英网络其它相关文章。
文本转载自PHP中文网
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
vue跟小程序的区别:1、vue一般会在created或者mounted中请求数据,而在小程序会在onLoad或onShow中请求数据;2、vue动态绑定一个变量的值为元素的某个属性的时候,会在变量前面加上冒号,而小程序绑定某个变量的值为元素属性时,会用两个大括号括起来;3、vue用“v-if”和“v-show”控制元素的显示和隐藏,小程序用“wx-if”和hidden控制。
vue中watch是什么?watch就是监测 Vue 实例变化的一个表达式或方法。回调函数得到的参数为新值和旧值,用一个函数取代。那么vue中watch的用法又是什么呢?在vue中watch的用法大致有三种,包括常用用法,立即执行和深度监听。下面我们来具有看看。
目录懒加载组件问题与解决方案加载中组件错误处理组件preload 和 prefetch总结前端开发中,随着业务和页面增加,以组件为基本单位的结构下,组件数量会增长极快,为了优化我们会很显然地想要进行一些工作:代码分块懒加载非必要资源文件非必要资源,指的首次渲染出某页面所不必要的资源,如因为用户操作才出现的图片、弹窗等。
目录vue ant design 封装弹窗表单使用ant-design-vue的Form表单使用脚手架新建项目安装并导入ant-design-vue,使用Form组件启动应用,测试验证vue ant design 封装弹窗表单template div id=formForm a-modal
Vue的方法和属性案例详解。Vue 实例提供了一些有用的实例属性与方法,下面我们来看看。对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇文章能帮助大家。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008