const a = '32' // '32'
const b = +a // 32
parseInt 보다 좋은 장점은 null일 경우에 safe하게 할 수 있습니다.
위 처럼 null에 대해서 0이 나오기에 우리가 어떠한 연산시 안전하게 할 수 있습니다.
예) hab = 100 + +b ( b가 null일 경우 0으로 처리, parseInt시 에러발생 )
parseInt만 쓰지 말고 +도 써보는 것은 어떤가요?
- 협업에서는 가독성이 중요하기에 parseInt, parseFloat가 더 좋을수도 있습니다.
하지만 실무에서는
const result = a || 0
위와 같은 형태를 많이 사용합니다.
'Javascript > WTF' 카테고리의 다른 글
[WTF JS] array 덧셈 ??? / [1,2,3] + [4,5,6] = ?? (0) | 2019.11.09 |
---|---|
[WTF JS] 3. true == [] 랑 true == ![] 같은 거 알고있지? (0) | 2019.11.03 |
[WTF JS] 1. [] == ![] 는 true (0) | 2019.10.20 |