zoukankan      html  css  js  c++  java
  • ECMAScript的函数

    1.函数没有重载,定义了两次的函数只会使用后面的
    2.没有指定返回值的具体的值的话,返回值是undefined
    3.arguments数组中分别存放着传入参数,数组的长度是参数的个数

     1 // 函数
     2 // 
     3 // 一般定义方法
     4  // function add(x,y){
     5  //   var sum;
     6  //   sum=x+y;
     7  //  return sum;
     8  // }
     9 
    10  function add(){
    11      var sum;
    12      if (arguments.length==2) {
    13        sum=arguments[0]+arguments[1];
    14     }else if (arguments.length==1){
    15         sum=null;
    16 
    17     }else if (arguments.length==0){
    18         return;//未指定返回值 ,返回的是undefined
    19     }
    20     return sum;
    21      
    22  }
    23 console.log(add(1));// null
    24 console.log(add(12,3));//15
    25 console.log(add());// undefined
    View Code
  • 相关阅读:
    类加载器
    hibernate笔记
    windows笔记
    maven笔记
    mysql笔记
    jsonp使用
    [ZJU 1010] Area
    [ZJU 1004] Anagrams by Stack
    [ZJU 1003] Crashing Balloon
    [ZJU 1002] Fire Net
  • 原文地址:https://www.cnblogs.com/fanglylu/p/6814906.html
Copyright © 2011-2022 走看看