Ir para conteúdo

POWERED BY:

Arquivado

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

Micilini Roll

Como é feito o procedimento de leitura de código javascript?

Recommended Posts

Olá pessoal, a um dia destes estava programando para javascript para mudar a imagem em um intervalo de tempo de 3 segundos, aqui esta a funcao que faz isso acontecer:

 

function mudaImagem(){

if(//Imagem for igual a azul){
//muda a imagem pra verde
}

if(//Imagem for igual a verde){
//muda a imagem para azul
}

}

 

Este comando funciona perfeitamente e cada segundo uma imagem é modificada na tela, mas no objective-c, parece funcionar de uma forma diferente, ou seja:

 

Parece que quando ele entra no primeiro if ele verifica que a imagem é azul, e muda pra verde, automaticamente ele sai desse if e ja entra no outro, so que dessa vez ele reconhece que a imagem é verde e muda pra azul, fazendo assim que no objective-c a imagem não altere como no javascript, parece que no javascript ele executa uma funcao em categorias, ja no objective-c ele executa de bloco em bloco...

 

Como se chama este tipo de coisa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

As duas linguagens executam igual o exemplo proposto.

 

Se vc não quer que os dois blocos sejam lidos, vc deveria fazer assim:

if(//Imagem for igual a azul){
//muda a imagem pra verde
}

else if(//Imagem for igual a verde){
//muda a imagem para azul
}

ou ainda, forçar que o fluxo saia da função, com um return por exemplo.

 

 

Em todas as linguagens de programação, o comportamento é o mesmo.

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.