논리 연산자

&& - '그리고'


&& - 'and'를 의미하며 &&가 'truthy'가 되려면 왼쪽과 오른쪽 피연산자가 모두 'truthy'여야 합니다.

예를 들어, 딸이 시험에서 'A'를 받고 방을 청소하면 🍦를 받을 것이라고 말하면, 딸이 🍦를 받으려면 두 조건 모두 true여야 합니다.

다음은 코드에서 볼 수 있는 방법입니다.

const daughter = {
  name: "Lily",
  devToUsername: "@awesomecoder123"
  mostRecentTestScore: "A",
  roomStatus: "Clean"
}

if (daughter.mostRecentTestScore === "A" && daughter.roomStatus === "Clean) {

  // This will only 'log' if BOTH CONDITIONS are 'truthy'
  console.log("🍦");
}

그리고 다음은 이러한 종류의 작업이 React에서 어떻게 작동하는지 느슨하게 참조하는 또 다른 예입니다.




&& , 왼쪽 피연산자가 'false-y'인 경우 오른쪽 피연산자<를 평가할 이유가 없습니다./p>

왼쪽 피연산자가 'false-y'인 경우 &&단락합니다.



위 👆🏽를 유추해보면 내 딸이 A를 받지 못했다면 🍦에 대해 딸의 방을 확인할 이유가 없습니다.



|| - '또는'



|| - '또는'을 의미하고 왼쪽 또는 오른쪽 피연산자||가 '참'이어야 합니다. '진실.'



동일한 '딸 유추' 👆🏽를 사용하여, 만약 그녀가 🍦를 받을 수 있다는 것이 그녀가 "A"를 얻거나 방을 청소한다면...




const daughter = {
  name: "Lily",
  devToUsername: "@awesomecoder123"
  mostRecentTestScore: "A",
  roomStatus: "Dirty"
}

if (daughter.mostRecentTestScore === "A" || daughter.roomStatus === "Clean) {

  // This will only 'log' even if the 'room is dirty' b/c she got the 'A' 😃
  console.log("🍦");
}


그리고 다음은 ||단락을 보여주는 또 다른 예입니다. 즉, 왼쪽 피연산자가 'truth-y'인 경우 👀 오른쪽 피연산자를 확인하지 않아도 됩니다. 회로 || .




<iframe frameborder="0"height="550px"src="https://repl.it/@CodeFinity/Logical-Operators-II?lite=true"loading="lazy"/>



<시간/>

<iframe src="https://player.vimeo.com/video/466328439"width="710"height="399"frameborder="0"webkitallowfullscreen=""mozallowfullscreen=""allowfullscreen=""로딩 ="게으른">

좋은 웹페이지 즐겨찾기