728x90
반응형
논리연산자&& (AND)
Javascript2023. 7. 13. 18:58논리연산자&& (AND)

요즘 다시 자바스크립트의 개념을 공부하고 있는데, 그동안 많이 헷갈렸던 부분에 대하여 이번에 배우게 되어 정리를 해보고자 한다. 나는 논리연산자 &&, 즉 AND가 둘 다 true일 때 true를, 하나라도 false이면 false를 출력하는 용도로만 사용되는 줄 알았다. 근데 이 방식은 전통적인 프로그래밍 방식이라고 한다. alert(true&&true); // true alert(false&&true); // false alert(true&&false); // false alert(false && false); // false if(1 && 0) { // 피연산자가 숫자형이지만 논리형으로 바뀌어 true && false가 됩니다. alert("if 문 안에 falsy가 들어가 있으므로 alert창은 ..

다시 시작하는 자바스크립트 - Operators(연산자들)
Javascript2023. 4. 23. 21:52다시 시작하는 자바스크립트 - Operators(연산자들)

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 15. Operators 15-1. 논리연산자(Logical Operator) && 그리고 || 또는 단축평가 : short-circuit evaluation - 단축평가 : 표현식을 평가하는 도중에 평가 결과가 확정된 경우 나머지 평가 과정을 생략하는 것. const obj1 = { name: "🐶" }; const obj2 = { name: "🐱", owner: "Seungmin" }; if문 안에서 논리연산자를 사용하면 각각의 조건들이 값으로 평가가 되는데, boolean으로 변환되어 평가되게 됨. if(obj1 && obj2) { console.log("둘 다 true!"); } 둘 다 존재하므로 둘 다 true!를 출력함...

728x90
반응형
image