[已解决]基础 JavaScript - 用函数编写可重用代码

告诉我们发生了什么:
在此详细描述你的问题。
我不是很理解这个函数的意思,为什么不能直接定义变量reusableFunction为"Hi World"后直接打印呢?

你目前的代码

function reusableFunction() {
console.log("Hi World");
}


你的浏览器信息:

用户代理是: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36

挑战: 基础 JavaScript - 用函数编写可重用代码

挑战的内容:

用函数编写可重用代码

在 JavaScript 中,我们可以把代码的重复部分抽取出来,放到一个函数 (functions)中。

举个例子:

function functionName() {
  console.log("Hello World");
}

你可以通过函数名加上后面的小括号来调用(invoke)这个函数,就像这样: functionName(); 每次调用函数时,它都会在控制台上打印消息 Hello World。 每次调用函数时,大括号之间的所有代码都将被执行。


  1. 先创建一个名为 reusableFunction 的函数,这个函数打印 Hi World 到控制台上。
  2. 然后调用这个函数。
    https://chinese.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/write-reusable-javascript-with-functions

此处仅仅是用打印Hi World举了个简单的例子。
可以设想一下这个场景,我在多个地方重复的对一个变量的值先+2在4在/3…,针对这种重复出现的场景我们可以把他们提炼总结为一个函数,这样当我们需要对这个表达式做维护的时候,比如说我们需要都给他们在前面的基础上增加100的处理,这样我们只需要维护这个函数就可以了。既方便维护,又提高了代码的可重用性,降低了代码的冗余

1 Like