JavaScript中的循环语句-while循环
-JavaScript中有三种循环语句,分别为while循环,do-while循环和for循环。
现在来聊一聊while循环。
首先讲一讲
if 语句和while 循环的格式是非常相似的,但是它们都拥有自己的特点。
if 语句和 while 循环的区别:
if 语句的格式为:
if(条件表达式){
条件满足时执行的代码语句
}
if 语句的特点:
当条件表达式为真的时候才会执行后面大括号{ }里面的代码,
▲并且大括号{ }里面的代码只会被执行一次。
while 循环的格式为:
while(条件表达式){
条件满足时执行的代码语句
}
while 特点:
当条件表达式为真的时候才会执行后面大括号{ }里面的代码,
▲并且大括号{ }里面的代码有可能会被执行很多次。
while 循环的执行流程为:
1.1 首先会判断条件表达式是否为真,如果为真那么就会执行后面{ }里面的代码
1.2 执行完后面{ }里面的代码,会再次判断条件表达式是否还为真
1.3 如果条件表达式依然为真,那么程序会再次执行后面{ }里面的代码
1.4 会不断的重复1.1~1.3的执行流程顺序,直到条件表达式不为真的时候才会停止运行代码
书写while循环结构的规则:
写上循环结构的代码
将需要重复执行的代码写在大括号{ }里面
在()里面指定循环结束的条件
let num=0;while(num<8){console.log("榴莲千层" + num);num ++;}
控制台输出为: 榴莲千层0榴莲千层1榴莲千层2榴莲千层3榴莲千层4榴莲千层5榴莲千层6榴莲千层7
while 循环的注意点:
什么是死循环?
是永远都不会结束的循环结构语句,假如它的条件表达式永远为真,那么它就永远不会结束,一直在进行。
无限循环的语句。
什么是循环体?
循环结构后面的大括号{ } 的所有内容称为循环体。
和 if 一样对于非 Boolean 类型的值,会先转换为 Boolean 类型再进行判断。
和 if一样 while 循环后面如果只有一条语句,那么它可以省略大括号{ }。
和if 一样,如果省略了后面的{ } 那么只有紧随其后的那条语句受到影响。
//while 省略了{ },只有紧随其后的语句受到影响。while ()里面的条件表达式为false ,//那么就不会输出{}里面的内容。控制台没有任何的输出。// 但是while省略了{ },console.log(1)受到了影响,所以控制台输出 2 。 while(false)console.log(1);console.log(2);
和if 一样 while 不能在()后面写分号( :)
会导致报错的。
// 控制台输出 1 和 2// 空语句( ; )while(false); {console.log(1);console.log(2);}
最简单死循环的写法
① while( 1 )代码=》 递归和无限死循环,浏览器崩塌,导致浏览器关闭不了,一直在运作。关闭浏览器都会延迟,会卡死。
//条件表达式永远为真,那么它就永远不会结束,一直在进行。无限循环。② while(true){
console.log(123);
}
while循环的实例:
while循环和if语句综合使用。
//要求: 打印1-300之间8的倍数,并统计个数let num=1;// 声明一个变量(存储数据)let count=0;while(num<=300){if(num % 8 === 0){console.log(num);// count 自增 统计个数count++;}// 当if循环完毕,num 自增num ++;}//当循环结束,打印一下,方便验证,控制台输出统计个数的数目console.log(count);
JavaScript中的循环语句-while循环相关推荐
- Javascript中的条件语句和循环语句
Javascript条件语句有以下几种: 单项条件结构 (if条件语句) 双向条件结构 (if...else条件语句) 多项条件结构 (switch条件语句) If条件语句的语法如下: if (exp ...
- python 条件语句漫画解析_【Python】解析Python中的条件语句和循环语句
1.if语句 if语句有好几种格式,比如: ifcondition: statement 使用 if ... else ...: ifcondition: statement(1)else: stat ...
- Python中的条件语句和循环语句
1.if语句 if语句有好几种格式,比如: if condition:statement 使用if ... else ...: if condition:statement(1) else:state ...
- 解析Python中的条件语句和循环语句
1.if语句 if语句有好几种格式,比如: if condition:statement 使用if ... else ...: if condition:statement(1) else:state ...
- Python中的判断语句及循环
Python中的判断语句及循环 文章目录 Python中的判断语句及循环 一.判断(if)语句 01. 开发中的应用场景 程序中的判断 判断的定义 02. if 语句体验 2.1 if 判断语句基本语 ...
- python分支语句_Python中的分支语句和循环语句及案例
今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客.本篇博文介绍一下 Python 中的 if 条件语句.while 循环语句.for in 循环语句以及 break 和 cont ...
- python循环 break举例,python循环中使用break语句终止循环
break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句. 一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else ...
- JavaScript中的标签语句
最近在看w3school的js部分,然后看到了list:,有点不明白,在此借鉴一下原文例子几解释. JavaScript 标签 正如您在 switch 语句那一章中看到的,可以对 JavaScript ...
- python编程循环语句_循环语句—Python编程从入门到精通(5)
第6章.循环语句 在本书上一章的内容中,我们学习了实现条件判断功能的条件语句,让程序的执行顺序发生了变化.为了满足循环和跳转等功能,本章将详细讲解Python语言中循环语句的知识,主要包括for循环语 ...
- python循环语句——while循环
python循环语句--while循环 前言 前言 Python中除了for循环之外,还有一个while循环.虽然都是循环,for循环主要用于遍历,但是while循环主要用于循环执行程序,即在满足某个 ...
最新文章
- C++ with STL(五)queuestacklist
- vue中如何使用mockjs摸拟接口的各种数据
- 你多久更新一次简历,决定了你的收入多久能提升
- 11.14 mii-tool:管理网络接口的状态
- Pawel wojs:《全面战争:三国》美术概览
- easypoi 多sheet导入_快速Office,PDF 开发 工具 EasyPoi
- [机器学习笔记]Note8--机器学习应用建议
- 【算法导论】学习笔记——第9章 中位数和顺序统计量
- 阿里云终端连接与实例管理
- django不修改数据库创外键_【实战演练】Python+Django网站开发系列03-Django初始配置与静态Index页面开发...
- Spring+Hibernate整合Hessian
- 十个最佳方法保护Windows文件服务器
- 对Java中字符串的进一步理解
- 基于Python的周立功CAN上位机(详细教程)
- 5款App帮你创建时间轴
- l298n电机哪一端为正_L298N电机驱动模块的使用方法(干货)
- iOS开发之千呼万唤始出来iOS10更新内容以及iOS 10的闪退问题解决
- 准确率(accuracy)、召唤率(recall)和精确率(precision)、False Positive、True Positive、False Negative True Negativ的关系
- 使用 paddlehub的人物识别 对游戏人物识别 绘制方框
- 2018年下半年考试感想