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();
  • 相关阅读:
    如何克隆虚拟机
    如何将Linux rm命令删除的文件放入垃圾箱
    centOS如何设置时间同步
    linux环境搭建系列之maven
    Telnet 安装
    pycharm许可证过期
    linux环境搭建系列之svn安装
    linux环境搭建系列之Apache MQ安装
    通过 U 盘安装 VMware ESXi 5.5 的过程及其注意事项
    图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100……
  • 原文地址:https://www.cnblogs.com/llhhcc/p/14368668.html
Copyright © 2011-2022 走看看