Sintaxe do if em JavaScript
Gabarito: letra C. A sintaxe correta para um if em JavaScript exige parênteses em torno da condição e chaves para o bloco de código (recomendado). A alternativa C atende a esses requisitos: if (x > 10) { console.log("Maior que 10"); } – a parte do else é adicional, mas não invalida a sintaxe.
Alternativa A — ❌ Incorreta
Faltam os parênteses obrigatórios ao redor da condição. Em JavaScript, if x > 10 gera erro de sintaxe.
Alternativa B — ❌ Incorreta
Embora a sintaxe com parênteses e sem chaves seja válida (para uma única instrução), a condição usada é x >= 10, que verifica maior ou igual, enquanto o enunciado exige apenas maior que 10. Portanto, não atende ao requisito.
Alternativa C — ✅ Correta ⟵ GABARITO
Sintaxe perfeitamente válida: condição entre parênteses, bloco com chaves, impressão correta. A presença do else não a torna errada, pois o comando if aceita opcionalmente a cláusula else.
Alternativa D — ❌ Incorreta
Usa colchetes [...] no lugar dos parênteses. Isso não é reconhecido como condição de if em JavaScript.
Alternativa E — ❌ Incorreta
Insere dois pontos : após a condição, sintaxe própria de Python ou outras linguagens, mas inválida em JavaScript.
Gabarito: letra C