자바스크립트에서 단락 평가 (Short-Circuit Evaluation) 이해하기
·
웹개발/JavaScript
단락 평가는 논리 연산에서 첫 번째 피연산자의 값에 따라 두 번째 피연산자의 평가 여부를 결정하는 기법입니다.AND 단락 평가'&&' 연산자는 첫 번째 피연산자가 거짓일 경우, 두 번째 피 연산자를 평가하지 않습니다.이를 통해 필요한 계산을 줄이고, 조건문에서 오류를 방지할 수 있습니다.function calcA() { console.log("a"); return false;}function calcB() { console.log("b"); return true;}if (calcA() && calcB()) { console.log("둘 다 참");}// 결과: "a"만 출력됨위 코드에서 'calcA()'가 거짓을 반환하므로, 'calcB()'는 호출되지 않습니다.이는 '&&' ..