JavaScript 函数

简单来说函数是用来编写可复用代码代码,有可能会遇到这样的情况:

console.log('你好');

可能会因为某个操作频繁使用一段代码,比如向控制台打印些什么,上面是个简单的例子,但如果这段代码有几十行甚至几百行呢?如果每次都写几十甚至上百行同样的代码是不明智的,所以可以一开始把一些代码「存」在一个函数里,在需要的时候就调用函数,就很方便了。

function consoleLog() {
  console.log('你好');
}

consoleLog(); // "你好"
consoleLog(); // "你好"
consoleLog(); // "你好"

函数分为有名函数和匿名函数,如字面意思,如上例子给函数起了名 consoleLog 所以这是有名函数,在调用时函数名称就上括号就能运行了。

参数和返回值

还可以把一些东西当做参数传到函数体里在调用完函数后将结果返回结果出来。

function numSum(x,y){
  return x + y;
}
let i = 10;
let j = 200;
numSum(3,5); // 8
numSum(i,j); // 210

在函数表达式的括号里「(x,y)」的 x 和 y 就是传入的参数,称为传参,在函数体(花括号内使用)

在函数名调用时的括号里「(y,j)」就是当前环境定义好的变量,称为实参

 

Conners Hua

欢迎加入群聊: Telegram 群聊 | QQ 群聊(不讨论敏感话题)

您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.