程序员常刷题JavaScript高级函数:基本函数回顾

学习目标

使用函数声明定义函数,定义术语提升,使用函数表达式定义函数,定义术语“匿名函数”。

定义IIFE:即时调用的函数表达式,定义术语“函数级作用域”,定义术语“范围链”,定义术语“闭包”。

本实验总结了JavaScript函数的基础知识。大多数这些想法应该很熟悉。如果您在继续之前对某个想法不满意,请务必花时间进行实验或阅读该概念。如果您在这里苦苦挣扎,本模块的其余部分将具有挑战性。在继续之前修复任何差距。

我们还建议您在阅读这些部分时解决实验室问题。用您知道如何输入的内容来强化您阅读的内容将确保锁定概念。我们会提示您何时是将模式从“阅读”模式转变为编码模式的好时机。

使用函数声明定义函数

在JavaScript中,定义函数的最常见方式是使用函数声明:


function razzle () {

  console.log(\"You've been razzled!\");

}

razzle这个词变成了指向一些存储的、潜在的、尚未实际运行的工作(函数)的指针。我们使用指针来调用或调用函数。