函数

  • 函数是程序的主要「构建模块」。函数使该段代码可以被调用很多次,而不需要写重复的代码。
  • function 关键字首先出现,然后是 函数名,然后是括号之间的 参数 列表(用逗号分隔),最后是花括号之间的代码(即「函数体」)。
      function name(parameters, delimited, by, comma) {
        /* code */
      }
    
  • 在函数中声明的变量只在该函数内部可见。
  • 函数对外部变量拥有全部的访问权限。函数也可以修改外部变量。
  • 只有在没有局部变量的情况下才会使用外部变量。
  • 任何函数之外声明的变量,都被称为 全局 变量。
  • 为了使代码简洁易懂,建议在函数中主要使用局部变量和参数,而不是外部变量。

  • 参数(parameter)是函数声明中括号内列出的变量(它是函数声明时的术语)。参数(argument)是调用函数时传递给函数的值(它是函数调用时的术语)。
  • 如果一个函数被调用,但有参数(argument)未被提供,那么相应的值就会变成 undefined

函数命名

  • 函数就是行为(action)。所以它们的名字通常是动词。它应该简短且尽可能准确地描述函数的作用。这样读代码的人就能清楚地知道这个函数的功能。
  • 函数名应该清楚地描述函数的功能。当我们在代码中看到一个函数调用时,一个好的函数名能够让我们马上知道这个函数的功能是什么,会返回什么。
  • 目前有许多优秀的函数名前缀,如 create…show…get…check… 等等。使用它们来提示函数的作用吧。

<
Previous Post
1212 My flight got canceled again
>
Next Post
1215 Read books and learned JavaScript