zoukankan      html  css  js  c++  java
  • JS可变长函数(隐形函数)/Object形式的自定义对象

    就是在function函数中不需要定义,但却可以直接用来获取所有参数的变量。我们管它叫隐形参数。隐形参数特别像java基础的可变长参数一样。
    public void fun( Object...args );
    可变长参数其他是一个数组,
    那么js中的隐形参数也跟java的可变长参数一样。操作类似数组。
    //需求:要求编写一个函数。用于计算所有参数相加的和丙方值
    function sum(sum1,num2){
        var   result=0;
        for ( var i=0;i<arguments.length;i++){
       if(tyeof(arguments[i])=="number")//判断它为数值时可想加,不是字符串的直接跳过
        result += arguments[i]
    }
    return result; 
    
    }
    alert(sum(.......));
    //注意一旦输入的不是数字是字符串,则会终止计算,则会将后面的拼接
    //Object形式的自定义对象
    
    对象的定义:
     var变量名=new Object(): // 对象实例(空对象)
    变量名.属性名 = 值; //定义一个属性
    变量名团数名=function()//定义一个困数
    
    对象的访问:
    变量名.属性/团数名():
    //Object形式的自定义对象
    
    //对象的定义:
    // var变量名=new Object(): // 对象实例(空对象)
    //变量名.属性名 = 值; //定义一个属性
    //变量名团数名=function()//定义一个困数
    var obj=new object();
    obj.name="kL";
    obj.age=18;
    obj.fun=function(){
    alert("姓名:"+this.name+",年龄:"+this.age);
    
    }
    
    //对象的访问:
    //变量名.属性/函数名();
    //alert(obj.age);
    obj.fun();
  • 相关阅读:
    我的扑克牌
    oc第二课
    oc入门第一课
    2014年1月3日
    iOS Navigation自定义设置Item
    iOS 在一个TableView内使用不同的Cell
    iOS 获取应用当前定位授权状态
    iOS 8显示应用角标
    Xcode 设置Pch文件
    iOS 8设置CLLocation授权
  • 原文地址:https://www.cnblogs.com/llhhcc/p/14368668.html
Copyright © 2011-2022 走看看