Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- skip ci
- #1인게임개발
- Factory 함수
- solidity
- CLI
- npm
- caverjs
- Relational Database
- 2티어 아키텍처
- http 모듈
- CSS Specificity
- #유니티
- Factory Functions
- javascript
- UTXO
- Hybrid Blockchain
- CSS
- 텍스트 가운데 정렬
- 3티어 아키텍처
- ES6 모듈
- SQL
- IP
- 불안정 정렬
- NoSQL
- 블록체인
- Private Blockchain
- react
- 안정 정렬
- short-circuiting
- 명시도
Archives
- Today
- Total
목록short-circuiting (1)
짹뚜 스튜디오
[Javascript] Short-circuiting (단축평가)
논리 연산자 Expression은 왼쪽에서 오른쪽으로 평가가 되는데 만약 Expression의 최종 결과값이 결정된다면 뒤에 남은 평가 과정을 생략하고 최종 결과값을 결정한 피연산자를 return 한다. 이것을 Short-circuiting (단축 평가)라고 한다. Short-circuiting은 불필요한 작업을 수행하지 않게 함으로써 효율적으로 값을 도출해낸다. OR (||) 연산자 두 피연산자가 있는 경우 하나만 truthy어도 최종 결과가 true이기 때문에 왼쪽부터 평가를 진행하면서 왼쪽 피연산자가 truthy면 그 즉시 Short-circuiting을 진행하고 왼쪽 피연산자를 return 한다. 만약 왼쪽이 falsy면 오른쪽 피연산자를 return 한다. const a = 0 || 2; //왼..
개발 공부/javascript
2022. 1. 9. 20:27