파트 I.III 오페라 로지코스
10814 단어 javascriptbeginners
오페라도레스 로지코스
O Javascript 지원 3개의 운영 체제, que são aplicadas aos valores booleanos(true e false).
상:
&&, || ou !
ou AND, OR, ou NOT&&
(AND) o valor é true
, se ambos os dados fornecidos forem true
; ||
(OR) valor é true
, se uns dos dados fornecidos for true
; !
(NOT), operator de negação, inverte o valor dado a ele - !true
produz false
e !false
produz true
. 예:
Nos temos duas condições, você precisa ter 18 anos ou mais
AND
morar em São Paulo, ou seja os dois dados fornecidos precisam serem true
. Se sim, você pode participar(true), caso contrário não(false).se idade >= 18 && cidade == "São Paulo"
"Maravilha, você pode participar do curso"
senão
"Poxa, infelizmente você não tem todos os critérios"
if else
o se senão
do nosso caso hipotético. MDN 정의
"A condicional if é uma estrutura condicional que executa a afirmação, dentro do bloco, se determinada condição for verdadeira. Se for falsa, executa as afirmações dentro de else."
if (condição) afirmação1 [else afirmação2]
예:
Hoje vai fazer frio?
Se sim, preciso de casaco;
Senão, não preciso de casaco.
let tempoHoje = "frio";
if(tempoHoje == "frio") {
console.log("preciso de casaco");
}else {
console.log("não preciso de casaco");
}
Mas o tempo de São Paulo é louco (rs) e pode fazer frio e calor no mesmo dia, como poderíamos fazer isso utilizando if else?
let tempoHoje = "frio&Calor";
if(tempoHoje == "frio") {
console.log("preciso de casaco");
}else if(tempoHoje == "frio&Calor"){
console.log("Use roupas leves, mas leve casaco");
}else{
console.log("Use roupas leves");
}
Agora que você já entende como funciona o
if else
, vamos praticar com os operadores lógicos. Mas antes disso, vamos de revisão.연산자 && (AND) 전자 연산자 || (또는)
ㅏ
비
&&비
|| 비
진실
진실
진실
진실
진실
거짓
거짓
진실
거짓
진실
거짓
진실
거짓
거짓
거짓
거짓
오퍼레이터! (아니다)
ㅏ
!ㅏ
진실
거짓
거짓
진실
예시
let num1 = 3;
let num2 = 10;
if(num1 >= 15 && num2 >= 4 {
console.log(true);
else {
console.log(false)
}
예 없음 o retorno será false, já que num1 não é maior ou igual 15. E para ser true, precisamos que as duas informações sejam true
let num1 = 3;
let num2 = 10;
if(num1 >= 15 || num2 >= 4 {
console.log(true);
else {
console.log(false)
}
컴 || (또는), o retorno será true, já que para ser true só precisamos de uma informação verdadeira.
num1 é não é maior ou igual a 15(거짓), mas num2 é maior ou igual a 4(참), por isso o retorno true.
Como já sabemos o operador !, inverte o valor, se는 true será false, e se는 false será true입니다.
기본 ISO:
let a = 2
let b = 5
if(!a == 2 && b == 5) {
console.log(true)
else {
console.log(false)
}
오 레토르노 세라 거짓.
Vamos analisar, sabemos que
a = 2
eb = 5
na condição !a == 2
, a == 2
é true
, mas como a tem o operador de negação !
-> !a
inverte e true
.엔탕
false
é!a == 2
efalse
éb == 5
So que temos outro operador lógico, o
true
, como tmbém sabemos para o retorno ser &&
, precisamos que os dois sejam true. E nosso exemplo só true
é b
e true
é a
.운동
Agora que já entendemos como funciona os operadores lógicos e if else, vamos aos exercícios
1 - Pergunte ao usuário a sua idade, certifique de receber apenas números inteiros
2 - Retorne se ele já tem idade para votar ou não
3 - Crie um joguinho com dois 참가자, pergunte para ambos "Olá, diga um número qualquer de 0 - 10"
Depois retorne quem informou o maior número, se ambos informaram o mesmo número ou se teve algum que não informou um número válido entre 0 e 10
Link do Exercício
Reference
이 문제에 관하여(파트 I.III 오페라 로지코스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rapimentello/parte-i-iii-operadores-logicos-2nn0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)