JavaScript中函数的重载
来源:互联网 发布:同花顺北方数据 编辑:程序博客网 时间:2024/05/21 07:06
javascript中,在声明函数时,使用的是形参,在调用函数时,使用的是实参.
函数声明:
function 函数名字(形参1,形参2,形参3){}
函数调用:
函数名字(实参1,实参2,实参3)();
,函数所有的参数默认保存在arguments数组中,函数调用时,实参与形参没有严格的对应要求;
例如:
function getInfo(){
var num = arguments.length;
if (num == 0){
console.log("个人信息");
}else if(num == 1){
console.log("名字"+arguments[0]);
}
}else if(num == 2){
console.log("名字"+arguments[0]+"年龄"+arguments[1]);
}
}
getInfo();//个人信息;
getInfo("liumin");//名字liumin
getInfo("liumin",18);//名字liumin年龄18
同一个函数在调用时,传递的参数个数不同,最终结果也不同,这实际上就模仿了函数的重载
函数声明:
function 函数名字(形参1,形参2,形参3){}
函数调用:
函数名字(实参1,实参2,实参3)();
,函数所有的参数默认保存在arguments数组中,函数调用时,实参与形参没有严格的对应要求;
例如:
function getInfo(){
var num = arguments.length;
if (num == 0){
console.log("个人信息");
}else if(num == 1){
console.log("名字"+arguments[0]);
}
}else if(num == 2){
console.log("名字"+arguments[0]+"年龄"+arguments[1]);
}
}
getInfo();//个人信息;
getInfo("liumin");//名字liumin
getInfo("liumin",18);//名字liumin年龄18
同一个函数在调用时,传递的参数个数不同,最终结果也不同,这实际上就模仿了函数的重载
0 0
- JavaScript中函数的重载
- JavaScript学习-js中函数的重载
- javascript中函数重载的问题
- javascript中不存在函数重载
- JavaScript的重载函数实现
- Javascript中方法的重载
- JavaScript中为什么没有函数重载
- javascript.全局函数.函数的重载
- C#中函数的重载
- Java中函数的重载
- C++中函数的重载
- C++中函数的重载
- java中函数的重载
- javascript不能支持函数的重载
- JavaScript的函数支持重载吗?
- JavaScript的函数支持重载吗?
- javascript模拟函数重载
- javascript 函数重载
- php __call()方法
- 超声波测距简介
- 正则表达式--笔记
- unity StartCoroutine
- String、StringBuffer与StringBuilder之间区别
- JavaScript中函数的重载
- 卡卡大幅度
- 天声人語 20160211 黒田バズーカの吉凶
- 程序员应该每天写代码
- hdu2535(排序)
- 序列化 Activity之间进行数据传输 List<Object> Parcelable serializable两种方式
- 为什么女程序员会这么少?
- 数据保护的那点儿事儿(1)
- ubuntu 下安装 QQ