단락평가, 지름길 평가 (Short-circuit evaluation)

자바스크립트의 논리연산자를 기본 용도인 참/거짓의 판단을 위해 사용하는 것이 아닌, 조건문을 대체해 사용하는 일종의 문법 설탕 이라고 볼 수 있다. 기본원리 단락평가는 결국 조건연산자가 가진 아래의 두가지 특성을 응용한 것이다. 조건연산자의 좌결합성 and연산자(&&)와 or연산자(||) 모두 좌결합성을 가진다. 즉, 피연산자의 평가순서가 왼쪽부터 오른쪽 순으로 진행이 된다. 조건연산자의 평가결과 조건연산자는 Boolean 값을 반환하지 않는다. 최종적으로 평가된 피연산자의 평가결과를 반환한다. && - and and 연산자
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×