본문 바로가기

코딩테스트 with JS

String(), toString()

문자열로 형변환시에 String(), toString() 두가지 매서드를 자주 사용하게 되는데 차이가 뭘까?

 

String() 은 null과 undefined에 대헤서도 잘 동작하는 반면,

toString() 사용시 에러가 발생한다.

 

1. String

- String 전역 객체는 문자열의 생성자이다. 

- thing : 문자열로 변환할 아무 값.

String(thing)
 

 

2. toString()

- 반면 toString()은 Number Class의 매서드이다.  

- Number.prototype.toString()

 

단순 형변환을 위해서라면 두개에 큰 차이는 없다. 

'코딩테스트 with JS' 카테고리의 다른 글

array 중복 제거 및 중복 값 찾기  (0) 2022.04.28
array 합치기  (0) 2022.04.28
문자열에서 특정 값인 index 전부 탐색 하기  (0) 2022.04.02
특정크기의 배열 만들기  (0) 2022.04.02
2. 기본 매서드  (0) 2022.04.02