do while和while的区别
来源:互联网 发布:linux root权限不够 编辑:程序博客网 时间:2024/05/21 09:01
一.do-while语句
do-while语句的语法:
do{
statement
}while(expression);
看下面示例:
var i=10;
do{
i+=2;
}while(i<10)
alert(i) // 12 (允许你吃了,就给了你两个蛋挞)
第一眼看10<10不成立呀,alert(i)应该弹出10才对呀,为什么是12呢?因为在对表达式求值之前,都要先执行一遍循环体内的代码(i+2=10+2;i=12),然后才会与出口条件进行判断(i<10=>12<10,),成立就继续循环,不成立就跳出循环,执行结束!
看下面示例
var i=0;
do{
i+=2;
alert(i) // 2,4,6,8,10 只要变量小于10,循环就一直继续下去,直到不满足条件后寄跳出循环。(允许你吃了,连着给了你好几个蛋挞)
}while(i<10)
二.while语句
while语句的语法:
while(expression){
statement
}
看下面示例:
var i=10;
while(i<10){
i+=2
alert(i) // 什么都没有 条件不成立,没有走循坏体 (我就是不给你吃不给你吃,一个蛋挞都不给)
}
alert(i) // 10 (好吧,那我啃老去了,这个10,是全局变量i=10)
在看下面示例
var i=0;
while(i<10){
i+=2
alert(i) // 2,4,6,8,10 只要变量小于10,循环就一直继续下去,直到不满足条件后寄跳出循环。(看你可怜,允许你吃了吧,连着给了你好几个蛋挞)
}
while里面的判断条件成立,然后走循环体,直到不满足条件后,跳出循环,执行结束。
do-while && while
do-while 语句至少执行一次循环体内的代码;
while 条件不成立,语句永远不会执行循环体内的代码;
- do while 和while之间的区别
- while和do...while的区别
- do{}while()和 while(){}的区别
- do while和while的区别
- do while和while的区别
- “黑马程序员” do-while和while-do的区别
- do while 循环和while循环的区别
- (十)while 和 do while的区别
- do---while 和 while
- while和do while
- while和do while
- php while 与do while的区别
- while与do while的区别
- while和do-while的使用方法
- for while do while区别
- while和do while习题
- Do while 和for的区别 我们不一定懂C
- for循环和do……while的区别
- Oc UITabBarController+侧滑视图第三方(RESideMenu)demo
- 学习:知识过载与疲于奔命
- SSL2836 2017年11月4日提高组T2 序列(迭代dfs)
- android中this、getAppliaction()、context的区别。
- source insight 配置宏
- do while和while的区别
- Android Studio插件之快速findViewById butterknife和Android CodeGenerator的使用
- 扫描二维码
- 动态规划之字符串分词
- python--leetcode.Detect Capital
- Android使用自定义布局制作进度圆
- 在 CentOS7 上安装 Zookeeper-3.4.9 服务
- Pyinstaller使用教程
- 某道简单的crackme