1
resposta

como faço esse processo na programação em javascriot?

boa tarde pessoal, como resolvo isso? estou fazendo alguns teste de entrevista de trabalho, e pedem para fazer testes da um site

// Complete this function to return either
// "Hello, [name]!" or "Hello there!"
// based on the input

function sayHello (name) {
  // You can print to STDOUT for debugging like you normally would:
  console.log(name);


  // but you need to return the value in order to complete the challenge  
  return name; // TODO: return the correct value
}
1 resposta

Oi Caio, então, o problema que é apresentado é que a função deve retornar a mensagem com o nome da pessoa precedido de hello ou, caso o nome não seja informado, a mensagem deve ser hello there.

Caso tenha feito os cursos de lógica de programação, você com certeza aprendeu condicionais. O if. então uma forma simples de resolver esse desafio é usar o if pra ver se o nome foi passado na função. Vejamos:

function sayHello (name)
    if(name){
        return "hello, " + name + "!";
    }
    return "hello there";
}

Deu pra entender?