Fala, Thiago! Espero que esteja bem!
Desculpe a demora em dar um retorno
O cálculo abaixo está esperando receber qualquer número para rodar, porém, o que está sendo atribuído na variável n* é uma *String "x"**.
Obs: faltou colocar as chaves para condicional ;-)
Se colocarmos qualquer número esse cálculo acontece.
<meta charset="UTF-8">
<script>
var n = 10;
if (n <= 5 || n >=1) {
document.write("O resultado da fórmula é : " + n * (10 / 20) );
}
</script>
Agora, o que temos que analisar, seria essa condicional if if (n <= 5 || n >=1)
Analisando ficaria dessa forma:
- Se o valor que está em n* for menor ou igual a 5 OU o valor de *n for maior ou igual a 1
- Imprima o cálculo
Neste caso, não uma "restrição" pois qualquer valor inserido passará por esse if, tornando o if desnecessário.
Se tivéssemos uma outra condicional, do tipo if (n >= 5 && n <=7)
, estamos dizendo que:
- Se o valor de n* for maior ou igual a 5 *E** menor ou igual a 7
- Imprima o cálculo
<meta charset="UTF-8">
<script>
var n = 10;
if (n >= 5 && n <=7) {
document.write("O resultado da fórmula é : " + n * (10 / 20) );
}
</script>
Aqui temos uma condicional que, se o número for fora de 5, 6 ou 7, não imprimirá nada
Ficou claro, Thiago?
Aguardo seu retorno!
Um abraço e bons estudos