javascript - 尝试在 javascript 中运行一个简单的初学者函数,但未正确返回

标签 javascript function console

这是我编写的代码;

var nameString = function(name) {
    console.log ("Hi, I am" + " " + name);

};
nameString("Bobby");

我试图让它返回一行说明; 嗨,我是鲍比

相反,它返回三个:

Hi, I am Bobby
Hi, I am
Hi, I am Bobby

我不明白为什么它返回了三次

最佳答案

由于某些原因,Codecademy 运行该函数 3 次,主要是为了检测内容并提示您正确的代码...自从您输入 console.log 后,每次都会在控制台中输出一些内容。使用 return 即可,它会起作用。

var nameString = function(name) {
    return "Hi, I am" + " " + name;

};
console.log(nameString("Bobby"));

不要在 Codecademy 函数中使用控制台,它需要处于通话状态。

关于javascript - 尝试在 javascript 中运行一个简单的初学者函数,但未正确返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15494425/

相关文章:

javascript - JavaScript 脚本标记中的绝对路径

javascript - Vue 组件的 prop 未定义( fatal error )

接受参数与输入的 Python 函数

javascript - 从 Chrome 控制台使用 Tampermonkey API?

javascript - 有没有办法在nodejs中只将一个JS文件 "require"一次?

javascript - 防止浏览器不记得密码

android - onClick() 的函数在下次点击时返回数据,但不会在同一次点击时返回

javascript - bluebird 是否具有用于在 promises 中包装函数的说服函数?

r - RStudio 中的脚本注释未显示在控制台中

ruby-on-rails - 警告 : circular argument reference - now when trying to open rails console