Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

248
Visualizações
JavaScript entering IF Statement that's not true

I am currently debugging a code I've not written and am generally not very experienced with JavaScript, but I am quite puzzled with this one. Why is the Script entering the second if Statement, when the condition is not true? :o

Code:

onChangeMinVotes(event) {
            console.clear()
            console.log("START");
            console.log("event.target.value: " + event.target.value);
            console.log("numberOfThemen: " + this.numberOfThemen);
            console.log("this.min_votes: " + this.min_votes);
            console.log("BEFORE UPDATE");
            this.update()
            console.log("AFTER UPDATE");
            console.log("event.target.value: " + event.target.value);
            console.log("numberOfThemen: " + this.numberOfThemen);
            console.log("this.min_votes: " + this.min_votes);
            console.log("BEFORE IF");
            if (event.target.value <= 0) {
                console.log("IF 1");
                this.min_votes = 1
            } else if (event.target.value > this.numberOfThemen) {
                console.log("IF 2");
                console.log("event.target.value: " + event.target.value);
                console.log("numberOfThemen: " + this.numberOfThemen);
                $('#myModal').modal("show")
                //this.min_votes = this.numberOfThemen
            } else if (event.target.value > 10) {
                console.log("IF 3");
                this.min_votes = 10
            }
            console.log("AFTER IF");
            console.log("event.target.value: " + event.target.value);
            console.log("numberOfThemen: " + this.numberOfThemen);
            console.log("this.min_votes: " + this.min_votes);
            console.log("END");
        },

Console Output:

Konsole wurde geleert. 
START 
event.target.value: 3 
numberOfThemen: 20 
this.min_votes: 3 
BEFORE UPDATE 
AFTER UPDATE 
event.target.value: 3 
numberOfThemen: 20 
this.min_votes: 3 
BEFORE IF 
IF 2 
event.target.value: 3 
numberOfThemen: 20 
AFTER IF 
event.target.value: 3 
numberOfThemen: 20 
this.min_votes: 3 
END 
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda