SCE2 [자바스크립트] SCE & Nullish 병합 SCE란 SCE란 Short Circuit Evalution의 줄일말로 최단거리 연산을 뜻한다. 최단거리 연산은 연산식에 대한 연산 중 결과가 나온 시점에서는 남은 연산을 처리하지 않는 것이다. 필요한 까지만 연산을 처리하기 때문에 lazy(게으른) evalutation라고도 한다. SCE 연산은 &&(AND), ||(OR) 연산에 적용이 된다. 먼저 아래의 예제를 살펴보자. // SCE // && : AND let result; result = true && false; console.log(result); //false result = true && 'hello'; console.log(result); //hello result = 0 && 'hello'; console.log(result); //0.. 2023. 10. 25. [Java] 연산자 - SCE, 비트 Lazy Evaluation 직역하면 게으른 계산으로 Short-Circuit Evaluation(SCE)이라고도 한다. 이전 글에서 배운 논리연산자를 사용할 때 활용할 수 있는 방법이다. 논리연산자를 통해 조건식을 표현할 때, 뒤의 조건식을 보지 않더라도 전체 조건식의 리턴값을 알 수 있다면, 굳이 조건식에 포함되어 있는 모든 조건식을 검사할 필요가 없는 것이다. 그래서 자바는 이러한 상황에 Lazy Evaluation, SCE를 적용하여 결과값을 확실해지는 곳까지만 계산한다. A && B : A가 거짓이면 B가 무엇이 되든 거짓이 되기 때문에 B는 연산이 이루어지지 않는다. A || B : A가 참이면 B가 무엇이 되든 참이기 때문에 B는 연산이 이루어지지 않는다 비트연산자 비트 연산자는 말 그대로 .. 2023. 9. 20. 이전 1 다음 728x90 반응형