码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript 【2】

时间:2017-12-07 21:05:24      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:else   无限循环   ++   ...   计算   app   key   必须   if判断   

条件判断:

  javascript中用if(){}else{}来判断

  如果语句块只包含一条语句,可以省略{}:

    var age=20;

    if(age>=18)

      alert("你成年了")

    else

      alert("你还没成年呢,宝宝”)

  建议写上{}

  多行条件判断:if( ){

         }else if(  ){

         }else{

         }

  循环:

    要计算数值  我们可以直接写表达式   1+2+3    //6

    要计算1+2+3+4+5+......+10勉强可以写出来

    但是要计算1+2+3+.....+10000 ,直接写表达式就不可能了

    为了让计算机能计算成千上万的重复运算,我们就需要循环语句:

    javascript的循环有两种,一种是for循环,通过初试换、结束条件和递增条件循环执行语句:

    var    x=0;

    var i;

    for (i=1;i<=10000;i++){

      x=x+1

    }

    for循环的控制条件:

      i=1    这是初始值   将变量i  赋值为1

      i<=10000   这是判断条件,满足时就继续循环  ,不满足时就退出循环

      i++    这是每次循环后的递增条件,由于每次循环后变量i都会加1,因此他终将在若干次循环后不满足判断条件i<10000而退出循环

    for循环最常见额地方就是利用索引遍历数组:

      var arr=["Apple","Banana","orange"]

      var i  ,  x;

      for(i=0;i<arr.length;i++){

        x=arr[i]

        console.log(x)

      }

      简写:

      var arr=["Apple","Banana","orange"]

      for(var i=0;i<arr.length;i++){

        x=arr[i]

        console.log(x)

      }

    

for循环的3个条件都是可以省略的,如果没有退出循环的判断条件,就必须使用break语句退出循环,否则就是死循环:

var x = 0;
for (;;) { // 将无限循环下去
    if (x > 100) {
        break; // 通过if判断来退出循环
    }
    x ++;
}

 

JavaScript 【2】

标签:else   无限循环   ++   ...   计算   app   key   必须   if判断   

原文地址:http://www.cnblogs.com/wangyaru/p/8000548.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!