所以我必须编写一个函数plusLettuce,它接受一个参数作为参数,函数必须返回一个包含我的参数和短语“plus lettuce”的字符串。所以我猜我是否输入plusLettuce(“洋葱”);进入我的控制台我应该把“Onions plus lettuce”作为我的输出。
这是我到目前为止所做的...所以我用参数编写了我的函数,我很困惑接下来要做什么。 (我总是中午对不起)我做一个变量字吗?我只是坚持下一步必须做的事情。请帮忙。
var plusLettuce = function(word) {
var word =
}
答案 0 :(得分:6)
您可以使用addition operator +
连接字符串,使用return
statement返回函数调用的结果:
commonPool()
答案 1 :(得分:2)
JS使用+
进行字符串连接
当您声明新的word
时,您还会覆盖var word
(已在您的函数中已经存在)。
所以
function plusLettuce (phrase) {
// I don't say `var phrase`, because it already exists
var phrasePlusLettuce = phrase + " plus lettuce"; // note the space at the start
return phrasePlusLettuce;
}
答案 2 :(得分:2)
为函数提供参数时,它会自动成为该函数的局部变量。这意味着您也可以立即将其用作变量。
var plusLettuce = function(word) { // I take the var word from here...
return word + ' plus lettuce'; // ...and then use it here.
};
console.log(plusLettuce('Onions')); // This is where I assign the var word.
所以这里发生的是我告诉plusLettuce函数返回用户提供的任何参数加上'加上生菜'。然后在console.log();
中调用它答案 3 :(得分:0)
在编程中,这称为字符串连接,您要求做的是使静态字符串与动态字符串连接。
function plusLettuce (phrase){
var staticWord = ' plus lettuce';
return phrase + staticWord
}
console.log(plusLettuce('Onions'))
请记住,参数/参数只是函数可以访问的变量,静态部分意味着它总是相同的,可以分配给变量以保持代码清洁。根据每次被调用传递给函数的内容,每次参数的动态部分都会不同。