1. String()
- 어떤 형태이든 문자열로 형변환
- null, undefined와 같이 예외인 경우가 있을 수 있으므로 String()을 사용하는 것이 좋다.
1. toString()
- null, undefined형 변환 시 오류
- null : 존재하지 않는 값, 비어있는 값, 알 수 없는 값
- undefined : 값이 할당되지 않은 상태
사용 예시
- 숫자.toString()
- 153.toString() 은
.
뒤의 toString()을 숫자로 인식하기 때문에 error발생한다.
- JS에서 숫자 뒤의
.
은 부동 소수점 숫자의 일부로 해석하기 때문이다.