toString()
obj.toString() // 기본 형태
객체를 문자열로 변환한다. String(obj)와 동일한 기능을 하지만, 주요한 차이가 몇 가지 있다.
- 객체에 변환할 숫자가 직접 들어가 있을 경우에는 오류가 발생한다. 해당 숫자가 상수 혹은 변수값에 할당되어있을 경우에만 기능한다. (하단의 예시 1, 예시 2 참고)
- 변환 시 매개변수에 2부터 36까지의 숫자가 들어가있을 경우, 10진수를 해당 진수로 변환할 수 있다. (예시 3)
// 예시 1
1234.toString() // 오류
// 예시 2
const aaa = 1234
aaa.toString() // "1234"
// 예시 3
aaa.toString(2) // "10011010010"
aaa.toString(16) // "4d2"
자세한 내용은 MDN을 참고하자.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/toString
'Javascript' 카테고리의 다른 글
[Javascript] forEach() 반복문 (0) | 2022.02.05 |
---|---|
[Javascript] sort() - 정렬 (오름차순/내림차순/문자열 등등) (0) | 2022.02.05 |
[Javascript] 스코프와 스코프 체인 / Scope & Scope chain (0) | 2022.02.05 |
[Javascript] 이벤트 버블링 / Event-Bubbling (0) | 2022.02.05 |
[Javascript] new Array() / fill() - 배열 생성자 (0) | 2022.02.03 |