javascript中的函数

Posted 低代码布道师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript中的函数相关的知识,希望对你有一定的参考价值。

函数的命名

js中可以将一段通用的代码封装到函数中,后续调用的时候可以直接使用名字进行调用,语法是

function name(parameter1, parameter2, ... parameterN) {
  ...body...
}

比如:

function showMessage() {
  alert( 'Hello everyone!' );
}

showMessage();
showMessage();

这里通过封装的技术将弹出信息封装为了showMessage函数,在脚本中就可以直接使用函数名来执行代码了

局部变量

在函数内部定义的变量称为局部变量,作用域也是在函数内部,外部不能引用

function showMessage() {
  let message = "Hello, I'm javascript!"; // local variable

  alert( message );
}

showMessage(); // Hello, I'm JavaScript!

alert( message ); // <-- Error! The variable is local to the function

在函数内部定义了message变量,只能内部使用,外部使用的话会报错

外部变量

在函数外部定义的变量,可以被函数内部使用

let userName = 'John';

function showMessage() {
  let message = 'Hello, ' + userName;
  alert(message);
}

showMessage(); // Hello, John

我们在showMessage函数外部定义了userName变量,在函数内可以引用

以上是关于javascript中的函数的主要内容,如果未能解决你的问题,请参考以下文章

如何将此 JavaScript 代码片段翻译成 Parenscript?

10个JavaScript代码片段,使你更加容易前端开发。

10个JavaScript代码片段,使你更加容易前端开发。

48个值得掌握的JavaScript代码片段(上)

JavaScript 代码片段

你可能不知道的JavaScript代码片段和技巧(下)