||2 논리연산자(&&, ||)의 단축평가 ▶ 단축 평가가 적용되는 논리 연산자는 &&, ||이다. ▶ 단축평가란 조건문 밖에서 작동되는 논리 연산자의 경우를 의미한다. ▶ 보통 조건문 안에서 논리연산자를 사용하면 그 값들은 boolean으로 평가된다. const obj1 = { name: 'hong' }; // true const obj2 = { name: 'omi', age: 25}; // true const obj3 = { }; // false if (obj1 || obj2) { // true || true = true console.log('true: 1, false: 1 or true: 2, false: 0'); }; if (obj1 && obj3) { // true && false = false console.log('true: 1, .. 2022. 6. 22. ||(OR), &&(AND), !(NOT) 논리 연산자 ● 컴퓨터는 논리 연산(true, fasle)을 통해 상황을 판단하며, 논리 연산에서 사용되는 것이 논리 연산자이다. ● 자바스크립트의 논리 연산자는 AND(&&), OR(||), NOT(!)이 있다. ● 코드를 줄이기 위해 if문을 논리연산자로 대체하지 말자. ● 논리 연산자는 피연산자로 불린 형뿐만 아니라 모든 타입의 값을 받을 수 있다. OR ▶ || 으로 사용하면 된다. ▶ 인수 중 하나라도 true이면 true를 반환하고, 그렇지 않으면 false를 반환한다. console.log(true || true); // true console.log(false || true); // true console.log(true || false); // true console.log(false |.. 2022. 5. 19. 이전 1 다음