Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DecoPRG

[Resolvido] Instrução IF não funciona

Recommended Posts

Olá, boa tarde.

Estou estudando JavaScript por conta própria e queria saber porque o código

implementado na primeira imagem funciona e o da segunda imagem, não.

Implement1 - else if.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consegui postar a segunda imagem. 

Segue a segunda tentativa de implementação do código ( a que não deu certo e eu não sei porque).

 

function calc() {
                
                    if(preco.value == "") {
                      alert("Digite o valor, por favor !");
                      document.getElementById("preco").value = "";
                      document.getElementById("msg").value = "";
                    } else if(isNaN(preco.value) {
                        alert("Digite apenas números, por favor !");
                        document.getElementById("preco").value = "";
                        document.getElementById("msg").value = "";
                      } else {
                          var valorprod = document.getElementById("preco").value;
                          var promocao = valorprod*0.95;
                          document.getElementById("msg").value = "O produto que custava " + "R$ " + valorprod + ",00 " + "com desc. de 5% vai custar " + "R$ " + promocao + ",00." 
                        }
                }

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse local aqui falta um parêntese:

 

} else if(isNaN(preco.value) {

 

Correto:

} else if ( isNaN(preco.value) ) {

 

Sempre que tiver duvidas vai no console do seu navegador e ver o erro!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim. Vdd Ted K'. Antes de ver seu post eu consegui verificar e corrigir tal erro. Estou aprendendo a usar o fórum. Acho que preciso ser mais cauteloso antes postar qq dúvida. Mas muito obrigado. Vlw mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Totalmente errado, HAHAHAHA...

 

Pode postar qualquer tipo de dúvida, tem horas que não conseguimos ver nada, vista cansada, pressão na cabeça, estamos aqui para ajudar uns aos outros, não existe dúvida boba ou gigantesca, dúvida é dúvida, fique a vontade... o mais importante é: sempre tentar resolver... não conseguiu, pode pedir ajuda sem vergonha!!

 

OBS: sempre olhe o console do seu navegador, ele é um ótimo suporte para isso, aponta exatamente onde erro!

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.