Forma de fazer Op. logico Not
10/09/2015
0
Existe uma forma correta, simples, direta e "fechada", uma unica forma de fazer operações lógicas?
Forma demonstrada na video aula
<p>x= 8; y = 8 NOT <b>!</b> (!(x == y)) : <script type="text/javascript"> var x = 8; var y = 8; document.write(!(x == y)); </script> </p>
Forma que tentei e deu certo.
<p>x= 8; y = 8 NOT <b>!</b> (x != y) : <script type="text/javascript"> var x = 8; var y = 8; document.write(x != y); </script> </p>
Da no mesmo?
Gabriela Monte
Post mais votado
10/09/2015
Iago Melo
Mais Posts
10/09/2015
Jothaz
O que o Iago Melo levantou procede, sempre se preocupe com performance, mas as vezes por falta de tempo é mais importante apresentar um resultado coeso que um resultado performático.
No caso as duas abordagens funcionam então podemos considerá-las corretas.
Veja o resultado da execução:
[img]http://arquivo.devmedia.com.br/forum/imagem/418027-20150910-171113.png[/img]
10/09/2015
Gabriela Monte
10/09/2015
Jothaz
A questão dos parenteses é com relação a avalização da expressão e não com a performance. O parenteses devem ser levados em consideração quanto você tem vária expressão e quer definir qual a ordem para avaliá-las.
10/09/2015
Gabriela Monte
10/09/2015
Marcelo Pastore
Exatamente isso, se o resultado fim for o mesmo não tem com o que se preocupar.
10/09/2015
Gabriela Monte
Clique aqui para fazer login e interagir na Comunidade :)