如何在JavaScript中引用或从单个值参数提取?

时间:2019-02-19 00:04:48

标签: javascript string function

我知道本练习中的参数包含一个字符串值。我已经尝试过这些解决方案:

function addingGrace(s) {
console.log ("'only the beginning!'");

}

/* Do not modify code below this line */

console.log(addingGrace('only the beginning'), '<-- should be "only the beginning!"');

我不明白的是如何从参数中提取值。我发现的所有教程都有多个参数。

这是原始练习:

修改该函数以返回给定的字符串,并在其末尾添加一个感叹号。

function addingGrace(s) {

}

/* Do not modify code below this line */

console.log(addingGrace('only the beginning'), '<-- should be "only the beginning!"');

有人知道我在哪里可以找到引用具有单值参数的此类工作的资源。我不希望这个特殊练习有答案,因为它是为编码学校的入学考试而准备的。我真的很想自己弄清楚这一点,但我被困住了。

4 个答案:

答案 0 :(得分:0)

您只需要返回保存值s的参数only the beginning

请参阅代码段。

function addingGrace(s) {
    return s +"!";
}

/* Do not modify code below this line */

console.log(addingGrace('only the beginning'), '<-- should be "only the beginning!"');

答案 1 :(得分:0)

您可以只使用反引号(模板文字/字符串)。您还需要通过以下功能return

function addingGrace(s) {
  return `"${s}"`;
}

console.log(addingGrace('only the beginning'));

答案 2 :(得分:0)

function addingGrace(s) {
  return (s + '!')
}

console.log(addingGrace('only the beginning'))

答案 3 :(得分:0)

代码:

function addingGrace(s) {
  console.log ("'only the beginning!'");
}

不起作用,因为代码已经在记录您的请求,而不是返回您添加的文本。

您可能想做的是这样:

function addingGrace(s) {
  return(s);
}

但是因为练习希望文本具有感叹号,所以可以这样做:

function addingGrace(s) {
  return(s + "!");
}

希望我能帮上忙!