博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript基础知识总结(三)
阅读量:5966 次
发布时间:2019-06-19

本文共 1640 字,大约阅读时间需要 5 分钟。

JavaScript语法

 

七、循环语句

1.while

  语法:

while (exp) {    //statements;}

  说明:while (变量<=结束值) { 需执行的代码 }

  例子:

//输出1到100的数字var i=1;while(i<=100){    document.write(i);    i++;}

 

 

2.do...while

  语法:

do {    //statements;}while (condition);

  说明:do { 需执行的代码 } while (变量<=结束值)

  例子:

//输出1到100的数字var i=1;do{    document.write(i);    i++;}while(i<=100);

 

//输出1到100的数字,奇数带下划线var i=1;do{    if(i%2!=0){        document.write(""+i+"");    }else{        document.write(i);    }    i++;}while(i<=100);
//输出1到100的数字,偶数带下划线var i=1;do{    if(i%2==0){        document.write(""+i+"");    }else{        document.write(i);    }    i++;}while(i<=100);

 

 

3.for循环语句

  语法:

for(initial; expression; post-loop-expression){    //statement;}

  说明:for (变量=开始值;变量<=结束值;变量=变量+步进值) {

      需执行的代码
     }

  例子:

//输出1到100的数字var i=1;for(var i=1;i<=100;i++){    document.write(i);}
//输出1到100的奇数var i=1;for(var i=1;i<=100;i++){    if(i%2!=0){        document.write(i);    }}
//输出1到100的偶数var i=1;for(var i=1;i<=100;i++){    if(i%2==0){        document.write(i);    }}

 

 

4.break

  break 语句可以立即退出循环;

  比如说,有10000个人在排队买薛之谦的演唱会门票,当第500个人买了门票后就停止售票了,那么后面的人都不能买到门票。(例子不科学,仅用于比喻,勿怪)

var n = 0;for(var i=1; i <= 10000; i++){    if( i > 500){        break;    }    n++;}alert(n);

 

 

 

5.continue

  continue 语句只是退出当前循环;

  比如说,有10000个人在排队买薛之谦的演唱会门票,其中第500个人发现自己忘带钱了,他退出队列,而后面的人依然能继续排队买门票。(例子不科学,仅用于比喻,勿怪)

var n = 0;for(var i = 1; i <= 10000; i++){    if(i == 500){        continue;    }    n++;}alert(n);

 

 

 

总结上篇博文的if条件语句、switch语句,和这篇博文的循环语句

程序的执行流程:

①一般按照从上到下的流程执行

②如果是if语句,而且条件不成立的话,代码段就不执行

③switch当中不符合case 值的代码段一般也不会执行

④while,for循环语句当中的循环体只要条件成立会自动循环执行

 

转载于:https://www.cnblogs.com/mossbaoo/p/5845146.html

你可能感兴趣的文章
提高信息安全意识对网络勒索病毒说不
查看>>
使用Jquery 加载页面时调用JS
查看>>
css+div+jquery弹出层
查看>>
求职相关(链接,不定期更新)
查看>>
pdo 连接数据库 报错 could not find driver 解决方法
查看>>
maya pyside 多个窗口实例 报错 解决
查看>>
我的友情链接
查看>>
通知中心
查看>>
我的友情链接
查看>>
MVC中的三个模块
查看>>
Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1
查看>>
oracle 常用命令大汇总
查看>>
2012年春运火车票电话和网上订票技巧、攻略
查看>>
根据request获取请求路径
查看>>
mysql 并行复制
查看>>
傲不可长,欲不可纵,乐不可极,志不可满——提高个人修养
查看>>
linux系统增加swap容量的方法
查看>>
后台调用gps
查看>>
HTML5标签的语义认知和理解(1)
查看>>
MySQL日志功能详解(2)
查看>>