Oi Fernando,
Seu código está bem estruturado e resolve os desafios propostos! 👍
No exercício 7, você usou o operador ternário, uma forma concisa de if/else. No exercício 8, você aninhou ifs para verificar se o número é positivo, negativo ou zero, o que está correto. 👌
O loop while no exercício 9 está perfeito para imprimir os números de 1 a 10. No exercício 10, a lógica para verificar se o aluno foi aprovado ou reprovado também está correta. 🤔
Nos exercícios 11, 12 e 13, você usou Math.random() para gerar números aleatórios, e toFixed() para formatar a saída, o que é ótimo. Uma pequena sugestão para os exercícios 12 e 13, você pode usar Math.floor() para garantir que o número seja inteiro, sem precisar do toFixed(0). Veja um exemplo:
console.log(Math.floor(Math.random() * 10) + 1); // Número inteiro entre 1 e 10
console.log(Math.floor(Math.random() * 1000) + 1); // Número inteiro entre 1 e 1000
🤓 Para saber mais: Documentação oficial do Math.random() no MDN
Continue praticando e explorando as possibilidades do JavaScript! 💪