JavaScript系列之while循环
文章の目录
- 1、概述
- 2、语法
- 3、示例
- 写在最后
1、概述
while
语句可以在某个条件表达式为真的前提下,循环执行指定的一段代码,直到那个表达式不为真时结束循环。
2、语法
while (condition)statement
- condition:条件表达式,在每次循环前被求值。如果求值为真,
statement
就会被执行。如果求值为假,则跳出while
循环执行后面的语句。 - statement:只要条件表达式求值为真,该语句就会一直被执行。要在循环中执行多条语句,可以使用块语句
({ ... })
包住多条语句。注意:使用break
语句在condition
计算结果为真之前停止循环。
3、示例
下面的 while 循环会一直循环若干次,直到 n 等于 3。
var n = 0;
var x = 0;while (n < 3) {n++;x += n;
}
在每次循环中,n 都会自增 1,然后再把 n 加到 x 上。因此,在每轮循环结束后,x 和 n 的值分别是:
- 第一轮后:n = 1,x = 1
- 第二轮后:n = 2,x = 3
- 第三轮后:n = 3,x = 6
当完成第三轮循环后,条件表达式 n< 3 不再为真,因此循环终止。
写在最后
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!
JavaScript系列之while循环相关推荐
- 深入理解JavaScript系列(4):立即调用的函数表达式
前言 大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行. 在详细了解这个之前,我们来谈了解一下"自执行"这个叫法,本文对这个功能的叫 ...
- tom大叔blog--------深入理解javascript系列-----------笔记
之前一直收藏着tom大叔的blog,只是自己懒了下下...每个blog都像一个秘籍,每次看都有收获,也许自己道行太浅吧..不过还是很高兴,记下..也为了督促自己坚持下去... 一.深入理解JavaSc ...
- 深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点
才华横溢的Stoyan Stefanov,在他写的由O'Reilly初版的新书<JavaScript Patterns>(JavaScript模式)中,我想要是为我们的读者贡献其摘要,那会 ...
- 深入理解JavaScript系列:闭包(Closures)
介绍 本章我们将介绍在JavaScript里大家经常来讨论的话题 -- 闭包(closure).闭包其实大家都已经谈烂了.尽管如此,这里还是要试着从理论角度来讨论下闭包,看看ECMAScript中的闭 ...
- 深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点(转)
才华横溢的Stoyan Stefanov,在他写的由O'Reilly初版的新书<JavaScript Patterns>(JavaScript模式)中,我想要是为我们的读者贡献其摘要,那会 ...
- 【JavaScript系列】JS基础语法_从变量到数组一网打尽_有教程有实战
[JavaScript系列]基础语法_从变量到数组一网打尽_有教程有实战 JavaScript基础语法目录 基础语法 延迟和异步脚本 变量 数据类型 数据类型简介 简单数据类型与复杂数据类型 栈和堆 ...
- 前端实战优秀博客每日学习之-----深入Javascript系列(汤姆大叔的博客)------(一)
==装载连接-----代码改变世界-https://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html 深入理解Javascript系列(1): ...
- 重学JavaScript系列——(六)集合引用类型
重学JavaScript系列--(六)集合引用类型 博主以扎实JavaScript基础为目的,以<JavaScript高级程序设计(第四版)>为核心参考资料,以一个"复习者&qu ...
- javascript中的for循环
使用方法1: for(i=0;i<10;i++) { } 使用方法2:(可以对数据.对象成员等进行遍历) var y = [2, 3, 5]; for (i in y) docu ...
- 深入理解JavaScript系列(33):设计模式之策略模式(转)
介绍 策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户. 正文 在理解策略模式之前,我们先来一个例子,一般情况下,如果我们要做数据合法性验证,很 ...
最新文章
- 用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)
- 记录华为P40Pro+系列相机参数总结
- Python 中的属性访问与描述符
- 原文翻译:深度学习测试题(L1 W2 测试题)
- MySQL---数据库从入门走向大神系列(十五)-Apache的DBUtils框架使用
- (草稿)如何判断一名UiPath开发人员是否合格?
- ORB_SLAM3_一张图说明ORB-SLAM中的ORB特征提取和图像匹配算法流程
- 热烈庆祝《大数据》成功入选中国科技核心期刊目录~
- 曼昆:宏观经济学简史(转)
- 华创期货恒生网上交易
- 关于《2012年我的十大工程》双季进展情况报告总结
- 查询表锁争用情况 table_locks_waited table_locks_immedaite
- bigemap手机版app如何加载矢量数据
- 39. 组合总和(Python)
- Ubuntu20.04 系统安装USB无线网卡 TL-WDN5200免驱版 安转失败不显示WiFi的一种解决方案
- Android车载系统app性能自动化测试规划
- 【Python】文本情感分析及绘制词云
- 调功器PA400X系列选型+个人理解
- Reed-Muller码 (RM码):RM码的布尔函数(Boolean Functions)表示
- 电脑问题处理篇8:解决电脑启动时间过长问题