2
respostas

[Dúvida] Posso usar outra funçã no lugar do else if

Alguém consegue me dar uma dica? Apanhei bastante pra resolver essa, porque não estava lembrando do uso do else if.

Fiz essas linhas de códigos para uma atividade:

//8. Crie uma variável "numero" e peça um valor com prompt verifique se é positivo, negativo ou zero. Use if-else para imprimir a respectiva mensagem.

let numero = prompt ("Digite um número:");

if (numero > 0) {
    console.log ("8. Número positivo.");
} else if (numero < 0) {
    console.log ("8. Número negativo.");
} else if (numero == 0) {
    console.log ("8. Número zero.");
}

Uma pergunta se o número é positivo, negativo ou zero em java script.Teria uma outra forma de representar a resposta no console ou seria somente usando o else if?

2 respostas

no último você poderia utilizar apenas o else pois se o numero nao for nem maior, nem menor, entao certamente é igual, concorda?

o código ficaria mais ou menos assim:

if(numero > 0) {
    print("positivo")
} else if (numero < 0) {
    print("negativo")
} else {
    print("zero")
}

você poderia usar o switch por exemplo né:

//pseudo-código pra vc entender a ideia
switch(numero) {
    case > 0: 
        print("positivo")
        break;
    case < 0:
        print("negativo")
        break;
    case == 0:
        print("zero")
        break;
}	

pesquise sobre como usar switch em javascript e implemente

Ahh, entendi, ainda tô começando, depois vou dar uma estudada, obrigado!