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 继承实现方法
Aug 26 Javascript
JQuery Ajax 跨域访问的解决方案
Mar 12 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
JS检测移动端横竖屏的代码
May 30 Javascript
JavaScript中数组slice和splice的对比小结
Sep 22 Javascript
Bootstrap导航条学习使用(一)
Feb 08 Javascript
jquery请求servlet实现ajax异步请求的示例
Jun 03 jQuery
Node.js 回调函数实例详解
Jul 06 Javascript
JS立即执行函数功能与用法分析
Jan 15 Javascript
JavaScript实现页面中录音功能的方法
Jun 04 Javascript
javascript异常处理实现原理详解
Feb 17 Javascript
详解Vue的sync修饰符
May 15 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开启gzip页面压缩实例代码
2010/03/11 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
如何在PHP中读写文件
2020/09/07 PHP
javascript写的一个链表实现代码
2009/10/25 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
python实现linux下使用xcopy的方法
2015/06/28 Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
2017/05/19 Python
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
Python 函数基础知识汇总
2018/03/09 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
2018/10/28 Python
Python中的取模运算方法
2018/11/10 Python
python版飞机大战代码分享
2018/11/20 Python
Django实现发送邮件功能
2019/07/18 Python
关于numpy数组轴的使用详解
2019/12/05 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
Django设置Postgresql的操作
2020/05/14 Python
python中的插入排序的简单用法
2021/01/19 Python
指针和引用有什么区别
2013/01/13 面试题
销售心得体会
2014/01/02 职场文书
面包店的创业计划书范文
2014/01/16 职场文书
行政求职信
2014/07/04 职场文书
领导班子对照检查剖析材料
2014/10/13 职场文书
教师个人考察材料
2014/12/16 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
MySQL Server 层四个日志
2022/03/31 MySQL
vue router 动态路由清除方式
2022/05/25 Vue.js
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android