循环的概念

我们再学习循环之前,先来了解一下循环

1.循环就是重复的去做一件事

2.循环结构就是程序中一种很重要的结构,其特点是在给定条件成立时,反复执行某程序段,直到条件不成立时终止。

(例如,求若干数的和需要重复做加法,求班级全部学生成绩需要重复做加法)

循环的分类

while循环

do…while循环

for循环

while循环

while循环的语法结构

执行的顺序:

先判断表达式,表达式成立就执行循环语句,直到表达式不成立就结束。

来举个小例子:

求1到100整数的和

最后输出的结果为5050

注意:

1.循环条件中使用的变量(循环变量)需要经过初始化

2.循环体中,应有结束循环的条件,否则会造成死循环

3.循环体中,可以写若干合法的js代码,包括if,也可以再套个循环

我们来做几个练习来对 While进行一个加深了解

1.打印100以内7的倍数

2.打印100以内的奇数

3.打印100以内所有偶数的和

4.打印图形

**********

**********

**********

**********

1.打印100内7的倍数

运行结果为

2.打印100以内的奇数

运行结果是从1-100的奇数,由于太长大家可以自己运行一下

3.输出100以内所有偶数的和

运行结果为

4.输出4行,每行10个的*号

运行的结果为

以上就是while循环

--- web分享,分享的不只是web

js中while死循环语句_JavaScript循环 - while相关推荐

  1. JS中的分支语句和循环语句

    1.JS中的IF语句 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  2. js中while死循环语句_Java系列教程day06——循环语句

    day06--循环语句 提纲: 1.循环结构 2.while循环 3.do-while循环 4.for循环 5.break语句 6.continue语句 7.循环嵌套 8.作业 一.循环结构 1.1 ...

  3. js中while死循环语句_如何检测JavaScript中的死循环?

    如果我们需要执行用户写的代码,如和避免死循环?我们最近遇到了这个问题,因为写错代码很常见,所以我们进行了一下尝试. 首先我们需要使用iframe 这主要是安全考虑,我们需要一个sandbox环境来执行 ...

  4. Python中的判断语句及循环

    Python中的判断语句及循环 文章目录 Python中的判断语句及循环 一.判断(if)语句 01. 开发中的应用场景 程序中的判断 判断的定义 02. if 语句体验 2.1 if 判断语句基本语 ...

  5. 网站开发中JS中的常用语句

    1.document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body ...

  6. js中数组的几种循环方式

    js中数组的几种循环方式 for循环最基本的循环方式,不多说.这种最基本的循环才是速度最快的,效率最高的. for(var i = 0;i<5;i++){console.log(i) } for ...

  7. 【温故知新】——原生js中常用的四种循环方式

    一.引言 本文主要是利用一个例子,讲一下原生js中常用的四种循环方式的使用与区别: 实现效果: 在网页中弹出框输入0   网页输出"欢迎下次光临" 在网页中弹出框输入1   网页输 ...

  8. python分支语句_Python中的分支语句和循环语句及案例

    今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客.本篇博文介绍一下 Python 中的 if 条件语句.while 循环语句.for in 循环语句以及 break 和 cont ...

  9. JS中的if语句失效

    JS中的if语句失效,一直执行第一个条件后的语句 1.前几天做项目的时候,发现一个小bug,JS的if语句失效,一直执行的是第一个if判断中的语句. 原来的代码我是这样写的 if(999<dat ...

最新文章

  1. php函数间参数传递(值传递/引用传递)
  2. 11.29 广州国际设计周
  3. OSChina 周日乱弹 —— 快喊爸爸
  4. stm32 GPIO
  5. js jquery 判断元素是否在数组内
  6. sql CAST用法
  7. 7.数据中台 --- 数据开发:数据体系建设
  8. 什么是空号检测api接口?哪些行业会用到?
  9. 为什么计算机连不上无线网络,电脑总是连不上无线怎么回事
  10. 用WPE+CCproxy+自动代理截取安卓游戏封包
  11. [SystemC]SystemC中的模块和程序
  12. delete hive_hive执行更新和删除操作
  13. 计算机硬盘加密的几种方法,对于移动硬盘加密方法 你了解多少种呢?
  14. STM32MINI板写的超声波代码
  15. 【音频处理】之Ubuntu sox / faad / ffmpeg 使用
  16. Python dict字典基本操作
  17. 大华监控前端实时预览(DHplayer)官方插件
  18. 【树莓派】树莓派TXD、RXD的配置与使用可实现与STM32的通信
  19. Nginx 服务 (编译安装--访问控制--虚拟主机)详解
  20. 论黄金分割的设计使用

热门文章

  1. java 平均分割list_Java 实现将List平均分成若干个集合
  2. php获取微信小程序用户头像,微信小程序获取用户头像+昵称+openid,小程序登录!附前端后端源码!...
  3. 在ECS系统中使用Job.WithCode
  4. Pyqt5:使用Qlabel标签进行视频播放
  5. OpenShift Security (4) - 管理集群中的安全漏洞
  6. 使用Visual Studio 2017/C#开始使用Selenium 3.7
  7. Castle动态代理拦截器可构建可重启的流
  8. Odoo10教程---模块化三:模型约束,高级视图,工作流,安全性,向导,国际化和报表等
  9. Odoo10教程---模块化一:新建一个模块及基本视图
  10. macos模拟器_苹果芯补完计划,iOS终将回归mac OS?