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 相关文章推荐
基于jquery的代码显示区域自动拉长效果
Dec 07 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
Jan 30 Javascript
jquery自定义类似$.ajax()的方法实现代码
Aug 13 Javascript
javascript实现倒计时跳转页面
Jan 17 Javascript
JS获取鼠标坐标位置实例分析
Jan 20 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
Sep 25 Javascript
js html5 css俄罗斯方块游戏再现
Oct 17 Javascript
JQuery 动态生成Table表格实例代码
Dec 02 Javascript
详解如何将 Vue-cli 改造成支持多页面的 history 模式
Nov 20 Javascript
vue判断input输入内容全是空格的方法
Mar 02 Javascript
WebSocket的简单介绍及应用
May 23 Javascript
JavaScript Image对象实现原理实例解析
Aug 26 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实现的返回数据格式化类实例
2014/09/22 PHP
PHP whois查询类定义与用法示例
2019/04/03 PHP
Javascript string 扩展库代码
2010/04/09 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
[04:27]2014DOTA2国际邀请赛 NAVI战队官方纪录片
2014/07/21 DOTA
Python中多线程thread与threading的实现方法
2014/08/18 Python
ansible作为python模块库使用的方法实例
2017/01/17 Python
Python实现运行其他程序的四种方式实例分析
2017/08/17 Python
python模块之paramiko实例代码
2018/01/31 Python
Python函数any()和all()的用法及区别介绍
2018/09/14 Python
python迭代器常见用法实例分析
2019/11/22 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
意大利辅助药品、药物和补品在线销售:FarmaEurope
2020/04/29 全球购物
团队经理竞聘书
2014/03/31 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
校园安全广播稿范文
2014/09/25 职场文书
清洁工岗位职责
2015/02/13 职场文书
党校培训学习心得体会
2016/01/06 职场文书
Pytorch DataLoader shuffle验证方式
2021/06/02 Python
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android