javascript while语句和do while语句的区别分析


Posted in Javascript onDecember 08, 2007

while语句:

var i = 1; 
while(i<10) 
{ 
  document.write(i); 
  i++; 
} 
[/code]
do while语句: 
[code]
var i = 1; 
do 
{ 
  document.write(i); 
  i++; 
   
}while(i<10);

从上边例子中我们来分析它们的两点不同:

1.因为while语句总是先检测循环表达式,所以它的循环体可能一次都不执行;而do/while语句是在循环底部检测循环表达式,所以它的循环体至少会被执行一次。

2.do/while语句的结尾要加个分号,这是因为它的结尾处是循环条件而不是简单的用花括号标识循环体的结束。 

总结

以上所述是小编给大家介绍的javascript while语句和do while语句的区别分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS应用之禁止抓屏、复制、打印
Feb 21 Javascript
js 与或运算符 || &amp;&amp; 妙用
Dec 09 Javascript
css+js实现部分区域高亮可编辑遮罩层
Mar 04 Javascript
jquery取消事件冒泡的三种方法(推荐)
May 28 Javascript
BootStrap3中模态对话框的使用
Jan 06 Javascript
javascript循环链表之约瑟夫环的实现方法
Jan 16 Javascript
jQuery EasyUI 页面加载等待及页面等待层
Feb 06 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
Apr 10 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
Jul 12 Javascript
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 jQuery
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
Feb 14 Javascript
使用vue开发移动端管理后台的注意事项
Mar 07 Javascript
js中将多个语句写成一个语句的两种方法小结
Dec 08 #Javascript
JavaScript开发时的五个注意事项
Dec 08 #Javascript
JS的递增/递减运算符和带操作的赋值运算符的等价式
Dec 08 #Javascript
javascript数组使用调用方法汇总
Dec 08 #Javascript
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
Dec 08 #Javascript
项目实践之javascript技巧
Dec 06 #Javascript
[原创]后缀就扩展名为js的文件是什么文件
Dec 06 #Javascript
You might like
PHP小程序自动提交到自助友情连接
2009/11/24 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
js读取本地excel文档数据的代码
2010/11/11 Javascript
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
js如何获取object类型里的键值
2014/02/18 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
jQuery pagination分页示例详解
2018/10/23 jQuery
angular 服务随记小结
2019/05/06 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
js中!和!!的区别与用法
2020/05/09 Javascript
在Python下进行UDP网络编程的教程
2015/04/29 Python
让python在hadoop上跑起来
2016/01/27 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
Python实现基于C/S架构的聊天室功能详解
2018/07/07 Python
TensorFlow Session会话控制&amp;Variable变量详解
2018/07/30 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
python实现随机漫步方法和原理
2019/06/10 Python
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
pip安装python库的方法总结
2019/08/02 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
基于Python的自媒体小助手---登录页面的实现代码
2020/06/29 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
函授毕业生的自我鉴定
2013/11/26 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
趣味运动会加油词
2015/07/18 职场文书
话题作文之呼唤
2019/12/18 职场文书
nginx简单配置多个server的方法
2021/03/31 Servers
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis