본문 바로가기

코딩테스트 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' 카테고리의 다른 글