您的位置:首页 > 其它

函数

2016-07-10 18:25 399 查看
1、函数的两种字面形式:

A:函数声明

function add(num1,num2){
return num1 + num2;
}
eg:
//这是一个正确的js
var result = add(5,5);
function add(num1,num2){
return num1 + num2;
}


B:函数表达式

var add = function(num1,num2){
return num1 + num2;
}
eg:
//这是一个错误的写法
var result = add(5,5);
var add = function(num1,num2){
return num1 + num2;
}


2、函数可以传递任意数量的参数却不造成错误,通过arguments.length获取参数的个数

3、函数的重载:js会根据实际传入的参数决定调用函数的哪一个版本,只有最后一个有效,之前函数声明被完全删除

function sayMessage(message){
console.info(message);
}

function sayMessage(){
console.info('default info');
}

sayMessage('hello');    // outPut "default info"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: