Python学习 Day26 JS循环语句(二)
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循环语句(二)相关推荐
- Python学习笔记:循环语句
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习 Day28 JS函数(二)
JS函数(二) (一)return关键字 关键字return一般结合函数一起使用.而且需要注意,这个关键字一般只能在函数体中使用 作用: 1.函数体中如果遇见关键字return,函数体后面语句不再执行 ...
- Python 学习笔记9 循环语句 For in
For in 循环主要适用于遍历一个对象中的所有元素.我们可以使用它遍历列表,元组和字典等等. 其主要的流程如下:(图片来源于: https://www.yiibai.com/python/pytho ...
- Python学习笔记——for循环和range函数
Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...
- 20190508——python基础(if...in...循环语句、while循环、两种循环对比)
二.python基础(if...in...循环语句.while循环.两种循环对比) 1.for...in...循环语句 1)for循环:空房间 # 空房间的学名叫[元素](item),因为英文是ite ...
- python循环语句-python中的for循环语句怎么写
python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下: 1 2 for iter ...
- python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)
循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素. 1 for循环 是for循环,可以把集合数据类型list.tuple.dict.set的元素遍历出来. (1)对list进行循环 c ...
- python:open()方法+循环语句 练习
python:open()方法+循环语句 练习 1.以二进制的方式去读1.jpg 2.以二进制的方式去写2.jpg 以二进制的方式去读1.jpg ,代码如下 file_obj1 = open(&quo ...
- Python学习2 条件判断语句if,循环语句for while
顺序,分支,循环结构 条件判断语句if 1)if-else- 2) if-elif-else 注意: 1)python中不支持switch-case语句 2)注意缩进! 3)区间范围内允许连续比较: ...
最新文章
- 如何查java当前负载_Linux查看机器负载
- 自己平时会使用的一个自定义前端结构
- PXE自动安装FreeBSD
- unity 角色换装
- 嵌入式常见笔试题总结(2)
- netty的编解码、粘包拆包问题、心跳检测机制原理
- 【白话设计模式二十二】解释器模式(Interpreter)
- 关于java中main方法为什么必须是静态的
- HBase 数据模型(Data Model)
- 11 Steps Attackers Took to Crack Target
- 科技巨头扎堆打造的“AI搭配师”,能否拯救疫情下的服装业?
- 深度篇——目标检测史(五) 细说 SSD 目标检测
- GP数据库锁表如何解锁
- 数据库管理员详细介绍
- 查看签名apk调试日志工具
- 【WebDriver】WebDriverWait 用法代码
- NumPy 学习 第三篇:矢量化和广播
- 基于PHP的仿小米商城系统(完整前后台)
- 中国楼市房贷真相:只有傻瓜才自掏腰包!
- 微信小程序开发动态设置tabbar
热门文章
- 建立私有CA实现证书申请颁发
- 01.软件测试基础知识整合
- 数据结构中的有序和无序
- 2021必看,今日教学:RestTemplate-结合-Ribbon-使用
- 计算机职业资格证书有哪些
- 关于C语言define的边缘效应
- Python入门基础篇 No.8 —— 时间的表示_unix时间点_毫秒_time模块
- 目标检测-twostage
- android手机打魔兽,云计算+Android:手机直接玩魔兽
- 经常玩电脑正确的坐姿_告诉你电脑族的最佳坐姿_养生人群_养生之道网