如何使用console.log打印函数的输出(Javascript)

时间:2014-07-17 08:37:23

标签: javascript

以下代码表示使用名称打印namestring。但是,这不正确。

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

}
nameString("Amir")
console.log(nameString)

我没有实现/做错什么阻止它显示字符串以及名称?感谢。

5 个答案:

答案 0 :(得分:4)

代码中的第一个错误就在

行中
 return "Hi, I am" + " " + name.

删除fullstop或将其连接如下

 return "Hi, I am" + " " + name+"."

然后写

console.log(nameString("Amir"));

在此处查看fiddle

答案 1 :(得分:2)

你必须调用该功能。

console.log(nameString("Amir"));

如果您说console.log(nameString),则只会打印nameString的变量function的值。

.语句的最后一个函数中有一个return,删除它。

答案 2 :(得分:2)

console.log(nameString())

忘了 CALL 这个功能。 并通过params

console.log(nameString('anyString'))

答案 3 :(得分:1)

nameString是一种方法,你没有将参数传递给它

console.log(nameString("Amir"));

var str=nameString("Amir");
console.log(str);

并删除.

答案 4 :(得分:0)

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