Na questão 2, a resolução apresentada foi:
numero = prompt('Digite um positivo ou negativo');
if (numero > 0) {
alert('Número positivo!');
} else {
alert('Número negativo!');
}
Além de estar faltando a palavra "número" no prompt, acredito que o código poderia ficar mais completo caso fosse escrito dessa forma:
let numero = prompt ('Digite um número inteiro:');
if (numero > 0) {
alert ('Este número é positivo.');
}
if (numero < 0) {
alert ('Este número é negativo.');
}
if (numero = 0) {
alert('Este número é nulo (0).');
}
Não sei se está escrito corretamente, mas algo nesse sentido poderia funcionar melhor.