Ir para conteúdo
MAKAVELIQUE

Comparação de Strings em javascript

Recommended Posts

Saudações, criei meu perfil hoje, sou iniciante neste mundo da programação, alguém poderia me ajudar a compreender isso? é um código em javascript que eu estou escrevendo,    variáveis b1, b2, b3 e c1, c2 e c3 recebem valores parecidos com estes, contudo,   parece que os if´s não estão fazendo as devidas verificações pra abrir o document.write de acordo com cada condição...

<script>
function teste() {    

img1.src = "foto.png";

          
    b1="J";// esses valores podem variar...
    c1="C";// esses valores podem variar...
    b2="J";// esses valores podem variar...
    c2="C";// esses valores podem variar...
    b3="J";// esses valores podem variar...
    c3="C";// esses valores podem variar...

    if(b1 == c1 && b1 == b3){//daqui pra baixo parece que não funciona...
      
    if(c1==c2 && c2==c3){            
    document.write ("1");
    }
        if(c1!=c2 && c2 != c3 && c1!= c3){
    document.write ("2");

	}
    
    if(c1== c2 && c1 != c3 or c2 == c3 && c2 != c1 or c1== c3 && c2 != c1 ){  
    document.write ("3");
	}
		}
			}
</script>

 <a href="#" onClick="teste();"><img style="position:absolute; left:20px; top:275px; " src="imagem.gif"  name="img1"/></a>

 

<script> //Observação: assim funciona: 
function teste() {
    img1.src = "foto.png"; 
}
  </script>
<a href="#" onClick="teste();"><img style="position:absolute; left:20px; top:275px; " src="imagem.gif"  name="img1"/></a>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK, consegui resolver isso, sei que existem outras maneiras mais elegantes de se fazer isso, contudo, por enquanto ta bom:

<script>
function teste() {
    img1.src = "foto.png"; 
    b1="J";// esses valores podem variar...
    c1="C";// esses valores podem variar...
    b2="J";// esses valores podem variar...
    c2="i";// esses valores podem variar...
    b3="J";// esses valores podem variar...
    c3="i";// esses valores podem variar...
if(b1==b2 && b1==b3){

if(c1==c2 && c1==c3){
document.write ("1");
	}
	
	if(c1!=c2 && c2!=c3 && c1!=c3){
	document.write ("2");
	}
	if(c1==c2 && c1!=c3){
	   document.write ("3");
	}
	if(c1==c3 && c1!=c2){
	 document.write ("3");
	}
	if(c2==c3 && c2!=c1){
	   document.write ("3");
	}
	
}

}		
</script>
<a href="#" onClick="teste();"><img style="position:absolute; left:20px; top:275px; " src="imagem.gif"  name="img1"/></a>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Luiz Fernando 111
      Caros amigos, estou tentando adicionar soma entre inputs do html e do javascript, mas com esse exemplo, apenas consegui colocar no input do html. Como faço para implementar no input do javascript e somar o valor junto com o Valor Total mostrar lucro quando foi debito e prejuizo quando for crédito ? Alguém poderia me dá help !!!
       
       

    • Por Bobrinha
      Olá a todos.
       
      Tenho uma dúvida e não sei se é possível caso tenha alguma sugestão por favor avise.
       
      Adicionar resultado de um innerhtml dentro de um link atributo href é possível? ou seja eu tenho um input onde seleciono um ano 
       
      <select id="ano"> <option selected>2019</option> <option value="2018">2018</option> <option value="2017">2017</option> </select> <div id="anoAtual"></div> No query pego o valor ou seja o ano selecionado e jogo no html
       
      $("select").change(function () { document.getElementById("ano").innerHTML = document.getElementById("anoAtual").value; });  
      Agora vem a dúvida como eu jogo na URL? existe uma outra forma? é possível?
       
      <a href='resultado.php&ano=COMO JOGAR O ANO AQUI?'>  
       
    • Por LuanMartinsTI
      Eu tenho o seguinte codigo para capturar minha camera e meu audio, toda vez que eu entro na pagina x ela executa o js e pede acesso a camera de quem acessa a pagina, porem eu vou bloquear essa pagina para que apenas eu ou pessoa autorizadas possam acessar, queria saber o seguinte, eu sei capturar o video e audio, mas como eu vou mostrar pro usuario o meu video e o meu audio??
      <script> video = document.createElement('video'); video.width = 320; video.height = 240; video.autoplay = true; var hasUserMedia = navigator.webkitGetUserMedia ? true : false; navigator.webkitGetUserMedia('video', function(stream){ video.src = webkitURL.createObjectURL(stream); }, function(error){ console.log("Navegador nao suporta", error); }); </script>  
    • Por martinazzo
      não consigo apagar, então deixei assim... se alguém conseguir por favor
    • Por rd111072
      Olá! Preciso pegar o valor de uma variável javascript, postar para uma página php pra criar uma variável session php.
      aqui tento passaar a variável js:
       
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> var valor = ""; $(document).ready(function() { $('input:radio[name=aviso]').click(function() { //Executa Loop entre todas as Radio buttons com o name de valor $('input:radio[name=aviso]').each(function() { //Verifica qual está selecionado if ($(this).is(':checked')) valor = parseInt($(this).val()); }) alert(valor); $.post( "cria_session.php", { aviso: valor} ); }) }) </script> Aqui tento, ao menos, imprimir na tela:
      <? echo "Olá <script>document.write(valor)</script>"?> Só o que funciona é o alert ^^^.

      Alguém sabe?
       
×

Informação importante

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