Javascript函数语法输出错误

时间:2017-02-17 07:29:47

标签: javascript

新编码和本网站新手。我确实试图寻找答案 在我之前提出的问题部分我的问题,但他们似乎都高于我的工资等级。所以,下面是我使用的代码,我的问题在它下面。 (顺便说一下,我使用codeacademy来了解这些内容是否真的很基本:/)



var greeting = function(name)
{
    console.log("Great to see you," + " " + "name");
};

greeting("Matt");




我的问题,我无法弄清楚我做错了什么(如果有的话)。我在 行中的印象:

greeting("Matt");

它会填充我输入的名称并将其与之联系起来 我在" var"中声明的字符串的另一部分如下图所示:

 "Great to see you, Matt"

不幸的是,它没有。它只是打印到控制台"很高兴看到你,名字"。我觉得我需要声明一些东西来识别我在下面输入的内容,但是作为指南给出的示例并没有这样做,并且它打印出正确的"很高兴见到你,Emily"在示例中。

非常感谢任何帮助。另外,我尽力格式化 这是以最易读的方式。如果您对未来的问题和讨论有任何提示,我们将不胜感激!

3 个答案:

答案 0 :(得分:1)

你的名字在if_name = driver.find_element_by_css_selector("iframe[class='picker-frame']").get_attribute("name") driver.switch_to_frame(if_name) ,所以它是文本,而不是变量。只需删除名称周围的""即可。

""

答案 1 :(得分:0)

所以你想要调用name,这是一个代表字符串" Matt"的变量。现在,你正在调用字符串" name"。摆脱报价!

另一方面,您可以将空格添加到第一个字符串的末尾,而不是浮动" "

答案 2 :(得分:0)

删除""name变量中的双引号console.log()。如果你用双引号,它将被解释为string

var greeting = function(name)
    {
        console.log("Great to see you, " + name);
    };