zoukankan      html  css  js  c++  java
  • JavaScript基础,循环语句、函数

    循环语句

    While:

    语法:

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

    例子:

    var i = 1;
    
    	while(i < 3){
    		alert(i);
    		i++;
    	}

    特点:可以重复完成同样的事情

     do...while:

    while是一样的,唯一的区别就是while先判断再做,do...while,先做再判断;

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

     例子:

    var i = 1;
    	do {
    		alert(i);
    		i++;
    	}while(i < 3);
    

      

    for 循环语句:

    语法:

    for (变量=开始值;变量<=结束值;变量=变量+步进值) {
     		//需执行的代码 
    	} 
    

    例子:

    var n = 0
      for(i=1; i<10; i++){
    	if(i==4){
    	continue; //立即结束本次循环,开始下一个循环
    		}
    	n++
    	}
    	alert(n)
    

      

    1 终止循环:break

    2 立即结束本次循环,开始下一次循环:continue

     

    函数

    函数就是完成某个功能的一组语句,函数由关键字 function + 函数名 + 一组参数定义;

    函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织 结构更多清晰。

    作用:用来封装一些经常要用到的代码:


    function 函数名() {
        	//要封装的代码。
    
    
    }
    

     例子1:

      function function1(name, sex){
      alert("姓名:"+ name + ", 性别:"+ sex);
      }
      function1("小明", "男"); //输出的结果是:姓名:小明, ,性别:男

     例子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’; //可以给他一个默认值

    }

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    Jquery 的offset与position方法
    HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解
    js中对日期进行加减
    EditPlus 换行
    constructor属性,valueOf(),toSTring
    浅谈C#增加that关键字
    ASP.NET Global.ascx 事件大全
    Javascript:scrollWidth,clientWidth,offsetWidth的区别
    jquery val() 返回值怎么转换成 javascript 日期类型
    微软宣布Entity Framework 5的性能有了显著提升
  • 原文地址:https://www.cnblogs.com/dadayang/p/5843715.html
Copyright © 2011-2022 走看看