concatenação de strings usando + em Javascript

var nome= "João";
var sobrenome="Silva";
var idade=30;
var resultado= nome +"" + sobrenome + 'terá' +  idade  +""+ 'anos';
console.log(resultado);

o enunciado do exercício pede: declare uma variável com nome resultado e atribua uma string unindo suas variaveis da seguinte forma: ” João Silva terá 30 anos” e utilize o console.log pra mostrar o que acontece. Respeite os espaços!

Criei o código mas está dando erro, o que tá errado?