zoukankan      html  css  js  c++  java
  • 任意几个数求和

     /*任意几个数(整数和小数)的求和*/
    function sum(){
    var total = null;
    for(var i=0;i<arguments.length;i++){
    var cur =Number(arguments[i]);//转化成了数类型(整数,小数,NaN)
    isNaN(cur)? null : total+=cur;
    }
    return total;
    }
    var num ;
    num =sum(10,20,"哈哈哈哈");

    console.log(num);
    PS 每个方法都有两个内置对象:arguments和this
    arguments是一个类数组,是一个对象类型的,它的作用是用来接收实参的,是参数的集合
    callee arguments.callee 指是函数本身,在后期学习递归调用的时候会用来
    length: arguments.length 获得传进来参数的个数
    arguments 本身是一个参数的集合,以数字作为索引 arguments[0]获取到一个参数,arguments[1]就获取到第二个参数,以此类推
     
  • 相关阅读:
    python函数
    文件操作
    python列表,元组,字典,集合简介
    python字符串(str)
    python数字类型 or 进制转换
    流程控制
    Python入门
    Python垃圾回收机制
    python简介&下载&安装
    DAY11
  • 原文地址:https://www.cnblogs.com/supershare/p/6877589.html
Copyright © 2011-2022 走看看