Javascript基础教程之while语句


Posted in Javascript onJanuary 18, 2015

循环语句的作用是反复的执行同一段代码,尽管分几种不同的类型,但其原理几乎相同;只要给定的条件满足,包含在循环体内的语句会不断执行,一旦条件不再满足则终止。

while循环是前测试循环,这意味着是否终止的条件判断是在执行代码之前,因此,循环的主体可能根本不执行。其语法如下:

while(expression) statement

当expression为ture时,程序会不断执行statement语句,直到expression为false时。

两个案例

 <script type="text/javascript">

    var i=iSum=0;

    while(i <= 100){

        iSum += i;

        i++;

     };

    document.write(iSum+"<br>"); //求100内数字相加和

     </script>

 <p>点击下面的按钮,只要 i 小于 5 就一直循环代码块。</p>

 <button onclick="myFunction()">点击这里</button>

 <p id="demo"></p>

 <script>

     function myFunction()

     {

         var x="",i=0;

         while (i<=10)

         {

             x=x + "The number is " + i + "<br>";

             i++;

         }

         document.getElementById("demo").innerHTML=x;

     }

 </script>
Javascript 相关文章推荐
JavaScript高级程序设计 读书笔记之八 Function类及闭包
Feb 27 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
Jan 08 Javascript
模仿password输入框的实现代码
Jun 07 Javascript
Bootstrop实现多级下拉菜单功能
Nov 24 Javascript
微信小程序授权获取用户详细信息openid的实例详解
Sep 20 Javascript
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
安装多版本Vue-CLI的实现方法
Mar 24 Javascript
js String.prototype.trim字符去前后空格的扩展
Aug 23 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
Apr 24 Javascript
基于js实现数组相邻元素上移下移
May 19 Javascript
用云开发Cloudbase实现小程序多图片内容安全监测的代码详解
Jun 07 Javascript
vue 在服务器端直接修改请求的接口地址
Dec 19 Vue.js
Javascript基础教程之switch语句
Jan 18 #Javascript
Javascript基础教程之if条件语句
Jan 18 #Javascript
Javascript基础教程之比较操作符
Jan 18 #Javascript
Javascript基础教程之关键字和保留字汇总
Jan 18 #Javascript
Javascript基础教程之数组 array
Jan 18 #Javascript
Javascript基础教程之数据类型转换
Jan 18 #Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
Jan 18 #Javascript
You might like
PHP获取文件的MD5值并判断是否被修改的例子
2014/06/19 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
JS鼠标事件大全 推荐收藏
2011/11/01 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
页面只能打开一次Cooike如何实现
2012/12/04 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
JavaScript中使用Async实现异步控制
2017/08/15 Javascript
[01:00:25]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS Liquid
2018/03/31 DOTA
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
使用Python对Excel进行读写操作
2017/03/30 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
Python中的pack和unpack的使用
2018/03/12 Python
介绍下Lucene建立索引的过程
2016/03/02 面试题
深圳茁壮笔试题
2015/05/28 面试题
服务员自我评价
2014/01/25 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
暑期培训心得体会
2014/09/02 职场文书
田径运动会广播稿
2015/08/19 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL
mysql数据库实现设置字段长度
2022/06/10 MySQL