String()과 toString()의 차이

박서현·2023년 8월 18일
0
post-thumbnail

1. String()

  • 어떤 형태이든 문자열로 형변환
  • null, undefined와 같이 예외인 경우가 있을 수 있으므로 String()을 사용하는 것이 좋다.

1. toString()

  • null, undefined형 변환 시 오류
    • null : 존재하지 않는 값, 비어있는 값, 알 수 없는 값
    • undefined : 값이 할당되지 않은 상태

사용 예시

  • 숫자.toString()
    • 153.toString() 은 . 뒤의 toString()을 숫자로 인식하기 때문에 error발생한다.
    • JS에서 숫자 뒤의 . 은 부동 소수점 숫자의 일부로 해석하기 때문이다.

0개의 댓글