Você está perdendo um operador +
.
console.log("Hello, "+"" +name "." + ""+" How are you doing today?);
Você também tem algumas sequências vazias que podem ser removidas:
console.log("Hello, " + name "." + " How are you doing today?);
Primeira pergunta aqui. Estou fazendo o curso básico de JS do Codecademy e encontrei uma questão sobre concatenação de funções.
Eu tenho:
var greeting = function(name){
console.log("Hello, "+"" +name);
};
Obviamente, quando eu chamo esta função com:
greeting("Chris");
Eu recebo, Hello, Chris
E se eu quisesse apimentar um pouco e ter a saída informada, Hello, Chris. How are you doing today?
Eu tentei várias coisas diferentes que levam a erros de sintaxe. Por exemplo:
var greeting = function(name){
console.log("Hello, "+"" +name "." ""+" How are you doing today?);
};
Então, a questão é como eu uno as próximas strings depois de incluir a saída da função seguindo a string inicial? Não sei se essa frase faz algum sentido. Então, em inglês simples, como faço para obter o período e a questão subseqüente após a saída, Hello, Chris
?
Obrigado por qualquer ajuda!
Você está perdendo um operador +
.
console.log("Hello, "+"" +name "." + ""+" How are you doing today?);
Você também tem algumas sequências vazias que podem ser removidas:
console.log("Hello, " + name "." + " How are you doing today?);
Embora você possa saber que aqui não é o lugar para fazer essas perguntas, mas eu tenho que dizer que, a concatenação javascript usa a função join()
que usa a vírgula ,
para unir se você não fornecer nenhum argumento ( como você forneceu ""
)
Use " "
(aspas com espaço entre) em vez de ""