以下代码表示使用名称打印namestring。但是,这不正确。
var nameString = function (name) {
return "Hi, I am" + " " + name.
}
nameString("Amir")
console.log(nameString)
我没有实现/做错什么阻止它显示字符串以及名称?感谢。
答案 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"));