본문 바로가기
프로그래밍/알고리즘, 프로그래밍 언어

[JavaScript] 십진수를 이진수로 변환하기

by 제이콥J 2022. 1. 12.

십진수를 이진수로 변환하기 (toString 메소드 사용)

- 문법 : 변수.toString(2)

- 매개변수에 따라 다른 진수로도 변경 가능

 

// 십진수 100을 이진수로 변경
let number = 100;
number.toString(2)  
// '1100100'


// 십진수 100을 오진수로 변경
let number = 100;
number.toString(5)
// '400'


// 숫자를 변수에 할당하지 않으면 에러발생
100.toString(2)  // Uncaught SyntaxError: Invalid or unexpected token

 

 

이진수를 십진수로 변환 (parseInt 메소드 사용)

- 문법 : parseInt(변환할 숫자, 2)

- 매개변수에 따라 다른 진수로도 변경 가능

 

// 이진수 1100100을 십진수로 변경
parseInt(1100100, 2)
// 100

// 오진수 400을 십진수로 변경
parseInt(400, 5)
// 100

// 진수에 맞지 않는 숫자 사용시 NaN
parseInt(400, 2)
// NaN
반응형

댓글