zoukankan      html  css  js  c++  java
  • javaScript之函数(基础篇)

    函数定义

    定义一:

    function a(x,y......){if(x>y){return x;}else{return y;}}

    详细讲解:function是定义函数的关键字;

                 a(x,y.....)中的a()是函数名a,x,y..是函数a的参数,若是多个参数,需要逗号隔开;

         {}是函数体,这里面可以定义函数方,也可以没有任何定义语句。这里的if(){}else{}是条件判断,其中x>y是条件,return x;是返回x数值。

    定义二:

    var a=function (x,y......){if(x>y){return x;}else{return y;}};

    详细讲解:这样定义是将函数方法返回的值赋值给变量a,既然是变量a那么在函数结束的时候需要添加分号;

         function (x,y......){}就是一个匿名函数,没有函数名,但可以通过调用变量a来调用该方法。

    这两种函数是一样的。

    函数调用

    a(2,3);//此时返回的值是3

    a(2);//此时返回的是undefined(传的参数可以比函数方法中参数少,也可以多)

    arguments(这个是javascript不需要定义的关键字,和array类似,但它不是array)

    function b(x) {
    alert(x); // 1
    for (var i=0; i<arguments.length; i++) {
    alert(arguments[i]); // 1, 2, 3
    }
    }

    b(1,2,3);//调用这个方法,

  • 相关阅读:
    VIE模式和IP
    背景色改为豆绿色
    Semantic Logging
    mysql 安装配置相关
    高德API相关
    vmware workstation 虚拟机安装vwmare tools
    sql server2012光盘中有management studio,安装时选择客户端。
    zz微软企业库
    zz flag attribute for enum
    zz 还要用存储过程吗
  • 原文地址:https://www.cnblogs.com/qinbb/p/5590876.html
Copyright © 2011-2022 走看看