zoukankan      html  css  js  c++  java
  • 关于Javascipt基础3

    今天终于来到我们的循环语句了:-D

    1.While(较少用的循环语句)

     语法: while (exp) { //statements; }

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

     例子: var i = 1; while(i < 3){ alert(i); i++; }(切记要在执行代码中加入能够跳出循环的条件 不然会无限循环。 PS:我犯过很多回 包括今天= =)

    2. Do…while

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

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

     例: var i = 1; do { alert(i); i++; }while(i < 3);(相比于while do...while至少也会执行一次语句)

    3.for (较常用的循环语句 起码我主要用这个- -)

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

    for (变量=开始值;变量<=结束值;变量=变量+步进值) { 需执行的代码 }(结构上比较while 有明确的终止循环条件)

    例: for(var count = 1; count < 11; count++){ alert(count); }

    (两个分号分开三段条件:

    第一段是准备条件,可以在其中定义变量,也可以什么都不写;

    第二段是终止条件,必须要写明条件;

    第三段是递增条件,可以为空,但是如果这样要写在执行代码里。)

    4. break和continue

    break 语句可以立即退出循环;(整个循环结束,执行循环后的代码)

    例: var n = 0; for(var i=1; i < 10; i++){ if( i > 5){ break; } n++; } alert(n);

    continue 语句只是退出当前循环;(这次循环结束,继续下个循环)

    例: var n = 0; for(var i = 1; i < 10; i++){ if(i == 4){ continue; } n++; } alert(n);

    另外 今天还说到一个for/in(我个人不觉得它算逻辑语句)

    var person={fname:"John",lname:"Doe",age:25};

    例子: for (x in obj)(x是指对象名 x本身没有意义;obj是被解开的对象)

       {

        alert(obj[x]);

        }

    下一次是函数篇。

  • 相关阅读:
    第六十三篇 用户权限、pymysql模块
    第六十二篇 视图、触发器、事务、存储过程
    第六十一篇 SQL查询语句
    第六十篇 约束、表关系
    第五十九篇 数据库配置文件以及数据类型
    第五十八篇 epoll模型、数据库
    第五十七篇 IO模型
    第五十六篇 并发之协程
    第五十五篇 死锁、GIL锁以及Pool
    第五十四篇 并发之线程
  • 原文地址:https://www.cnblogs.com/zhiwudenengliang/p/5844072.html
Copyright © 2011-2022 走看看