2015-09-16 94 views
-3

我正在学习JavaScript我现在很长时间都停留在这个特定的错误上。这并不复杂,但我无法弄清楚。我得到的错误是:ReferenceError:____未定义

的ReferenceError:随机没有定义

我的代码:

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

console.log(nameString(Random)); 

代码的目的是基本上以示“我的名字是随机”上屏幕。

我在做什么错?请帮助:)

+2

随机里面nameString就像是一个对象,如果你通过它wothout报价。它不是一个字符串。所以,通过它像 '随机' 或 “随机” – Vamsi

+0

嘿抱歉,迟交回复,但你的解决方案解决了我的问题。完全忘记了JS中所有的字符串都需要“”或“'。谢谢Vamsi! – LearningCoding

+0

我很高兴你发现我的解决方案很有帮助。快乐编码:)我加入相同的解决方案。请接受并关闭该问题。 – Vamsi

回答

0

通过“随机”或“随机”作为参数,将其作为字符串。

nameString(随机) - >随机充当对象

nameString( “随机”) - >随机充当字符串

0
  1. 我不知道你在哪里学习JavaScript,但我建议:Mozilla DocsEloquent Javascript
  2. random您正在一边打电话说console.log(nameString(Random));variable
  3. 所以,无论是与报价使它成为一个string传递或声明random变量和值分配给它传递。
+0

@DavePile态度?我建议他在哪里学习和解决方案。请更正你看单词和句子的方式。如果你被冒犯了,我无法帮助它。 – Mirage