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);//调用这个方法,

  • 相关阅读:
    shell 中"${b2}" and "${b:2}"
    关于 libpcap的安装
    ubuntu adsl 上网
    2011.1.18 运算符优先级
    Tail Queues
    fd_set struct
    读取和修改操作array 配置文件的方法
    smarty调试方法
    一个CURL例子
    cakephp数据库事务transactions
  • 原文地址:https://www.cnblogs.com/qinbb/p/5590876.html
Copyright © 2011-2022 走看看