首页 > Web开发 > 详细

js - 函数

时间:2016-07-10 21:20:26      阅读:276      评论:0      收藏:0      [点我收藏+]

1、函数的两种字面形式:

A:函数声明

1 function add(num1,num2){
2     return num1 + num2;
3 }
4 eg:
5 //这是一个正确的js
6 var result = add(5,5);
7 function add(num1,num2){
8     return num1 + num2;
9 }

B:函数表达式

1 var add = function(num1,num2){
2     return num1 + num2;
3 }
4 eg:
5 //这是一个错误的写法
6 var result = add(5,5);
7 var add = function(num1,num2){
8     return num1 + num2;
9 }

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

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

1 function sayMessage(message){
2     console.info(message);
3 }
4 
5 function sayMessage(){
6     console.info(‘default info‘);
7 }
8 
9 sayMessage(‘hello‘);    // outPut "default info"

js - 函数

原文:http://www.cnblogs.com/zhanghuiyun/p/5658295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!