[JS_오답노트]_진법변환_toString()

hanseungjune·2022년 5월 31일
0

JavaScript

목록 보기
37/87
post-thumbnail

일단 필기!

let myNumber1 = 255;

// toString(2 ~ 36진법 표현)
console.log(myNumber1.toString(2));
// 10진수 자체를 적을때는 점 2개
console.log(255..toString(2));
// 아니면 괄호로 묶어서
console.log((255).toString(2));
console.log(myNumber1.toString(8));
console.log(myNumber1.toString(16));

//123
0x7b.toString(10) * 1 // 123(숫자) : 문자열 '123'에 1을 곱하는 순간 숫자형으로 형변환이 됨.

요약

진법 변환의 방식은 3가지

ex) 2진법으로 변환
myNumber1.toString(2);
255..toString(2);
(255).toString(2);

2~36진법까지 표현 가능

0x7b = '123' (16진수, 문자열 형태) 에 다가 .toString(10) 하고 * 1 하면 숫자형으로 자동변환됨

.toString() 은 진법 변환이자, 문자열로 변환 시키는 것이다.

profile
필요하다면 공부하는 개발자, 한승준

0개의 댓글