[TIL / JavaScript] toString()
5451 단어 JavaScriptTILJavaScript
toString()
- Number 객체에서 특정 진수로 객체를 표현한 문자열을 환원한다.
numObj.toString([radix])
- radix는 수를 나타내는 기준을 정하는 2와 36사이의 정수(기수 값)이다.
- radix 값이 지정되지 않으면, 임의로 10진수로 가정한다.
var count = 10;
console.log(count.toString()); // displays '10'
console.log((17).toString()); // displays '17'
console.log((17.2).toString()); // displays '17.2'
- toString은 10진수를 다른 진수로 변환할 때 사용한다.
- Number 객체가 음수일 경우, - 부호는 유지된다.
var x = 6;
// 10진수 6을 2진수로 변환
console.log(x.toString(2)); // displays '110'
// 10진수 254을 16진수로 변환
console.log((254).toString(16)); // displays 'fe'
// 10진수 -10을 2진수로 변환
console.log((-10).toString(2)); // displays '-1010'
- 다른 진수를 10진수로 변환할 때는 parseInt를 사용한다.
// 2진수 '10101101000'를 10진수 1384로 변경하고 다시 16진수로 변환
parseInt("10101101000", 2).toString(16); // '568'
P.S.
parseInt와 toString은 상호보완적인 관계였다🙂
참고 문서
Author And Source
이 문제에 관하여([TIL / JavaScript] toString()), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@nulbo/TIL-JavaScript-toString저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)