深入函数(上)

文章目录

  1. 函数是什么
  2. 函数的定义
  3. 函数的参数
  4. 函数的返回值
  5. 函数的调用方式
  6. 词法(静态)作用域与动态作用域
  7. 调用栈(Call Stack)

函数是什么

函数是完成某个特定功能的一组语句。如没有函数,完成任务可能需要五行、十行、甚至更多的代码。这时我们就可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省重复输入大量代码的麻烦。

函数可以概括为:一次封装,四处使用。

函数的定义

函数的定义方式通常有三种:函数声明方式、函数表达式、 使用Function构造函数 。

函数声明方式

语法:

function 函数名(参数1,参数2,...){  
    //要执行的语句  
}  

例:

// 声明
function sum(num1, num2) {
  return num1 + num2;
}

// 调用
sum(1, 2)  // 3

函数表达式

语法:

var fn = function(参数1,参数2,...){ 

猜你喜欢

转载自blog.csdn.net/qq449245884/article/details/103754272