일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- react
- Javascript
- Python
- 솔리디티
- 블록체인
- var
- 백준
- blockchain
- Deep Dive
- let
- git pull
- Algorithm
- solidity
- 변수
- Interview
- 프로퍼티
- frontend
- Queue
- 리액트
- 자바스크립트
- nft
- 함수
- Execution context
- 클로저
- 파이썬
- 딥다이브
- 실행 컨텍스트
- BOJ
- 정렬
- 알고리즘
Archives
- Today
- Total
목록단축평가 (1)
공부하자
[Deep Dive 정리] 9장. 타입 변환과 단축 평가
9.1 타입 변환이란? 개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환 또는 타입 캐스팅이라고 한다. 개발자의 의도와 상관없이 표현식을 평가하는 도중에 자바스크립트 엔진에 의해 암묵적으로 타입이 자동 변환되는 것을 암묵적 타입 변환 또는 타입 강제 변환이라고 한다. 9.2 암묵적 타입 변환 // 피연산자가 모두 문자열 타입이어야 하는 문맥 '10' + 2 // '102' // 피연산자가 모두 숫자 타입이어야 하는 문맥 5 * '10' // 50 // 피연산자 또는 표현식이 불리언 타입이어야 하는 문맥 !0 // true if (1) { } [문자열 타입 변환] // 숫자 타입 0 + '' // "0" -0 + '' // "0" 1 + '' // "1" -1 + '' // "-1" NaN ..
Javascript/Deep Dive
2022. 11. 1. 00:13