JS循环语句(二)

(一)寻找质数

输出1-100之间的质数

for(var num = 1;num <= 100;num++){//累加器,只要遇到是数字num的约数,这个变量就进行+1var count = 0;for(i = 1;i <= 7;i++){if (num % i == 0){count++;}}if (count == 2){console.log(num+'是质数');}
}


(二)break和continue关键字

(1)break关键字

  • break关键字:可以结合循环语句一起使用,它的作用是立刻终止、停止循环语句
 for(var m = 1; m < 6; m++){if(m==4){break;}console.log('循环语句执行'+m);}


输出数字1-10中的而第一个偶数

 for(var m = 1; m <= 10; m++){if(m % 2 == 0){console.log(m);break;}
}

(3)continue关键字

  • continue关键字:也可以结合循环语句一起使用,主要的作用是立刻终止当前这一次循环
    然后去执行循环语句的下一次循环
for(var i = 1;i < 10; i++){if(i % 2 == 0){continue;}console.log('当前循环语句执行'+i);}


(三)while循环语句

(1)while循环语句的基本使用

  • 在JS中,流程控制语句分为两种:条件语句+循环语句

  • 条件语句:程序当中出现多种情况进行选择,选择某一个符合条件的分支进行执行 if、switch

  • 循环语句;程序当中出现大量重复性语句,可以用循环语句解决 for、while、do…while

  • while循环语句:作用是可以处理大量重复性语句, 也有人称for、while循环语句为“前测试循环语句”(先进行条件的判断,再执行条件体)

  • 语法:
    while(条件){
    代码块1;
    }

  • 小括号里放置的是循环语句判断条件【一般需要的是布尔值,其他类型数据(隐式转换)、表达式】

//布尔值作为循环语句的条件while(false){var a = 100;var b = 100;console.log(a + b);}//其他类型数据也可以作为循环语句判断条件while(NaN){console.log("水面清圆,一一风荷举");}//表达式也可以作为循环语句判断条件while(a > 456){console.log("表达式也可以作为循环语句判断条件");}

(2)练习

 //请你在控制台中输出数字1-10var num = 0;while(num < 10){num++;console.log("哈哈哈");}

//输出1-10之间的偶数
var num = 0;while(num < 10){num++;if(num % 2 == 0){console.log(num+"是偶数");}}


(三)do…while循环语句

(1)do…while循环语句基本使用

  • do…while循环语句:作用在于解决大量重复性问题
  • do…while 循环语句属于后测试循环语句(先执行循环,再执行循环后条件)
  • 注意:由于do…while属于后测试循环语句,循环至少执行一次

语法

do{循环体}while(判断条件)
do{console.log("自古逢秋悲寂寥");console.log("我言秋日胜春朝");}while(false);do{console.log('其他类型数据也可以参与');}while(0);do{console.log('表达式也可以参与');}while(3 > 56);

(2)练习

//编写程序,在控制台中输出数字1-10var num = 0;do{num++;console.log(num);}while(num < 10);
//问题:编写程序在控制台中输出两个随机数字【0-9】,但这两个随机数字不能同时为0do{var a = parseInt(Math.random()*10);var b = parseInt(Math.random()*10);}while(a==0 && b==0);console.log(a,b);

Python学习 Day26 JS循环语句(二)相关推荐

  1. Python学习笔记:循环语句

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  2. Python学习 Day28 JS函数(二)

    JS函数(二) (一)return关键字 关键字return一般结合函数一起使用.而且需要注意,这个关键字一般只能在函数体中使用 作用: 1.函数体中如果遇见关键字return,函数体后面语句不再执行 ...

  3. Python 学习笔记9 循环语句 For in

    For in 循环主要适用于遍历一个对象中的所有元素.我们可以使用它遍历列表,元组和字典等等. 其主要的流程如下:(图片来源于: https://www.yiibai.com/python/pytho ...

  4. Python学习笔记——for循环和range函数

    Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...

  5. 20190508——python基础(if...in...循环语句、while循环、两种循环对比)

    二.python基础(if...in...循环语句.while循环.两种循环对比) 1.for...in...循环语句 1)for循环:空房间 # 空房间的学名叫[元素](item),因为英文是ite ...

  6. python循环语句-python中的for循环语句怎么写

    python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下: 1 2 for iter ...

  7. python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)

    循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素. 1 for循环 是for循环,可以把集合数据类型list.tuple.dict.set的元素遍历出来. (1)对list进行循环 c ...

  8. python:open()方法+循环语句 练习

    python:open()方法+循环语句 练习 1.以二进制的方式去读1.jpg 2.以二进制的方式去写2.jpg 以二进制的方式去读1.jpg ,代码如下 file_obj1 = open(&quo ...

  9. Python学习2 条件判断语句if,循环语句for while

    顺序,分支,循环结构 条件判断语句if 1)if-else- 2) if-elif-else 注意: 1)python中不支持switch-case语句 2)注意缩进! 3)区间范围内允许连续比较: ...

最新文章

  1. 如何查java当前负载_Linux查看机器负载
  2. 自己平时会使用的一个自定义前端结构
  3. PXE自动安装FreeBSD
  4. unity 角色换装
  5. 嵌入式常见笔试题总结(2)
  6. netty的编解码、粘包拆包问题、心跳检测机制原理
  7. 【白话设计模式二十二】解释器模式(Interpreter)
  8. 关于java中main方法为什么必须是静态的
  9. HBase 数据模型(Data Model)
  10. 11 Steps Attackers Took to Crack Target
  11. 科技巨头扎堆打造的“AI搭配师”,能否拯救疫情下的服装业?
  12. 深度篇——目标检测史(五) 细说 SSD 目标检测
  13. GP数据库锁表如何解锁
  14. 数据库管理员详细介绍
  15. 查看签名apk调试日志工具
  16. 【WebDriver】WebDriverWait 用法代码
  17. NumPy 学习 第三篇:矢量化和广播
  18. 基于PHP的仿小米商城系统(完整前后台)
  19. 中国楼市房贷真相:只有傻瓜才自掏腰包!
  20. 微信小程序开发动态设置tabbar

热门文章

  1. 建立私有CA实现证书申请颁发
  2. 01.软件测试基础知识整合
  3. 数据结构中的有序和无序
  4. 2021必看,今日教学:RestTemplate-结合-Ribbon-使用
  5. 计算机职业资格证书有哪些
  6. 关于C语言define的边缘效应
  7. Python入门基础篇 No.8 —— 时间的表示_unix时间点_毫秒_time模块
  8. 目标检测-twostage
  9. android手机打魔兽,云计算+Android:手机直接玩魔兽
  10. 经常玩电脑正确的坐姿_告诉你电脑族的最佳坐姿_养生人群_养生之道网