Hey!
Se a letra A esta correta, entao o sinal de = nao faz diferenca. Correto?
if(numero > 2 && numero < 12) {
alert("ENTROU!");
}
if(numero >= 2 && numero < 12) {
alert("ENTROU!");
}
Thanksss!
Hey!
Se a letra A esta correta, entao o sinal de = nao faz diferenca. Correto?
if(numero > 2 && numero < 12) {
alert("ENTROU!");
}
if(numero >= 2 && numero < 12) {
alert("ENTROU!");
}
Thanksss!
O igual faz diferença, sim! Mas não neste caso. Porque numero
guarda 10
em seu valor. 10 é maior ou igual a 2
, isto é verdadeiro, concorda? Só que 10 é maior que 2
também é verdadeiro .
Agora, imagine que numero
guardasse 2
. Quais das alternativas abaixo seriam verdadeiras?
numero > 2
numero >= 2
numero >= 1
Oi, Leandro!
Obrigada pela resposta! Entao, esse igual me confunde porque eu sempre penso que quando tem 10=2 seria falso, porque eu penso em 10==2, faz sentido?
Nas suas questoes a simente a ultima estaria certa?
Obrigada!
A dica é você ler exatamente como está o sinal: >=
deve ser lido como maior ou igual a
, igualzinho na matemática, onde a gente tem o símbolo ≥
. Então, sempre que você for comparar dois valores, você vai usar uma das seguintes operações:
==
, que significa é igual a
>=
, que significa é maior ou igual a
<=
, que significa é menor ou igual a
===
, que significa é exatamente igual a
(incluindo o tipo do dado: string, inteiro, real etc)Na programação, o sinal =
significa atribuição
, ou seja, o operador da esquerda (em geral uma variável) recebe o operador da direita, tipo:
a = 2;
Onde a variável a
recebe o valor 2
.
Quanto às questões, as duas últimas seriam verdadeiras. Se numero
guarda o valor 2
então, sim, numero >= 2
.