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 相关文章推荐
js验证表单第二部分
Nov 25 Javascript
网页自动刷新,不产生嗒嗒声的一个解决方法
Mar 27 Javascript
javascript类继承机制的原理分析
Sep 12 Javascript
JavaScript中的一些定位属性[图解]
Jul 14 Javascript
jquery代码实现简单的随机图片瀑布流效果
Apr 20 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
Jul 03 Javascript
ReactJs快速入门教程(精华版)
Nov 28 Javascript
JS表单数据验证的正则表达式(常用)
Feb 18 Javascript
总结js函数相关知识点
Feb 27 Javascript
微信小程序实现星级评价效果
Dec 28 Javascript
ES6模板字符串和标签模板的应用实例分析
Jun 25 Javascript
vue实现日历备忘录功能
Sep 24 Javascript
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 存储文本换行实现方法
2010/01/05 PHP
7个超级实用的PHP代码片段
2011/07/11 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
PHP设计模式之装饰者模式代码实例
2015/05/11 PHP
PHP之预定义接口详解
2015/07/29 PHP
PHP读取文件或采集时解决中文乱码
2021/03/09 PHP
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
javascript实现图片上传前台页面
2015/08/18 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
jQuery Validate插件ajax方式验证输入值的实例
2017/12/21 jQuery
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
javascript实现画板功能
2020/04/12 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
[01:30]我们共输赢 完美世界城市挑战赛开启全新赛季
2019/04/19 DOTA
Python生成随机密码的方法
2017/06/16 Python
Python中int()函数的用法浅析
2017/10/17 Python
Python3计算三角形的面积代码
2017/12/18 Python
Python for循环生成列表的实例
2018/06/15 Python
Python实现登陆文件验证方法
2018/10/06 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
django之自定义软删除Model的方法
2019/08/14 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
Python爬虫教程知识点总结
2020/10/19 Python
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
初中生三年学习生活的自我评价
2013/11/03 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
Vue实现导入Excel功能步骤详解
2021/07/03 Vue.js
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python