zoukankan      html  css  js  c++  java
  • 2016y9m5d

    一:循环语句

    1.While

    语法:

      while (exp) { //statements; }

    说明:

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

    例1:

      var i = 1;

      while(i < 3){

       alert(i); i++;

      }

     1 var i = 1;
     2 
     3     while(i <=1000){
     4 
     5                //显示偶数
     6         if(i%2==0) {
     7                 document.write(i+'')    
     8     }
     9              //显示奇数
    10     /*if(i%2) {
    11                 document.write(i+'')    
    12     }*/
    13     if(i%20==0){
    14         document.write("<br/>")    
    15     }
    16     i++;
    17     }    

    2. Do…while

    do {

    //statements;

    }while (condition);

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

    例:

    var i = 1;

    do {

    alert(i);

    i++;

    }while(i < 3);

     1 var i = 1;
     2     do {
     3         显示偶数
     4         if(i%2==0){
     5         document.write("<u>"+i+' '+"</u>");    
     6     }else{
     7         document.write(i);
     8     }*/
     9     //显示奇数    
    10     /*if(i%2==1){
    11         document.write("<u>"+i+' '+"</u>");    
    12     }    
    13         if(i%10==0){
    14         document.write("<br/>")    ;
    15     }
    16     i++;
    17     }while(i < 101);

    3.for 循环语句

    for(initial; expression; post-loop-expression){

    //statement;

    }

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

      需执行的代码

    }

    例:

    for(var count = 1; count < 11; count++){

    alert(count);

    }

    4. break 语句和 continue 语句

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

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

    例:

    var n = 0; for(var i = 1; i < 10; i++){

    if(i == 4){

      continue;

      }

       n++;

      }

    alert(n);

    例: var n = 0; for(var i=1; i < 10; i++){

    if( i > 5){

      break;

      }

       n++;

      }

    alert(n);

    二:函数

    函数就是完成某个功能的一组语句,函数由关键字 function + 函数名 + 一组参数定义; 函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织 结构更多清晰。

    基本语法:

      function funName (arg0, arg1, … argN){

         //statements

        }

    例1:

    function say_hello (name, msg){

      alert(“hello”+ name + “:”+ msg);

      }

      say_hello(“david”, “how are you today?”);

    例2:使用 return 语句从函数返回值

    function sum (num1, num2){

      return num1 + num2;

      }

      var s = sum(1, 2);

      alert(s);

    注意: 1.位于return 语句之后的任何代码都永远不会执行! 2.在JavaScript中,不一定要指定返回值! 3. 定义函数的参数时,如果调用函数时没有传进参数,并不会报错,但可以在函数里面判 断一下是否有传进参数,例如可以这样判断: if(variable == 'undefined‘ || variable == null){ variable=‘1’; //可以给他一个默认值 }

  • 相关阅读:
    转linux ln命令详解 简单
    商业智能哲学思索
    IE8 RTM 和 IE8 RC1 版本比较。
    汇编语言发展树.
    IE8卸载后遗症,不得不继续当小白鼠。。。
    商务智能系统实现数据管理的关键技术
    商务智能 是什么? 不是什么?
    Standard and Custom Toolset Configurations
    统一论:3G手机、云计算、SaaS、业务开发平台、SOA、BPEL [转]
    JAVA Atm测试实验心得
  • 原文地址:https://www.cnblogs.com/feng17176/p/5844104.html
Copyright © 2011-2022 走看看