티스토리 뷰
반응형
2진수 → 10진수 변환
parseInt() 함수는 문자열을 정수로 변환하는 내장 함수로, 두 개의 매개변수를 받을 수 있다.
parseInt(String, Number)
1. 문자열(String) : 변환하고자 하는 숫자의 문자열
2. 진수(Number) / (optional) : 문자열이 포현된 진수를 나타내는 숫자. 선택적으로 사용된다. 만약 진수를 지정하지 않으면 문자열이 기본적으로 10진수로 간주된다.
const binary = "10101";
const result = parseInt(binary, 2);
console.log(result); // 출력 : 21
const binary = "1120";
const result = parseInt(binary, 3);
console.log(result); // 출력 : 42
10진수 → 2진수 변환
toString() 함수는 숫자를 특정 진수로 변환하는데 사용된다. 입력하는 진수에 따라 10이상의 수는 알파벳 문자로 표현될 수도 있다.
number.toString(Number)
1. 숫자 (Number) : 변환할 정수 또는 부동 소수점 숫자
2. 진수 (Number) / (optional) : 2부터 36까지의 진수를 나타내는 정수 값이다. 진수를 지정하지 않으면 기본값으로 10진수를 사용한다.
const decimal = 42;
const result = decimal.toString(2);
console.log(result); // 출력 : 101010
const decimal = 76;
const result = decimal.toString(16);
console.log(result); // 출력 : 4c
반응형
'Web > JavaScript & JQuery' 카테고리의 다른 글
[JavaScript] 자바스크립트 padStart()와 padEnd() (0) | 2023.07.19 |
---|---|
[JavaScript] 소수 구하는 방법 (0) | 2023.07.04 |
[JavaScript] 자바스크립트 Map 객체 (0) | 2023.06.08 |
[JavaScript] 자바스크립트 map()과 flatMap()의 차이점 (0) | 2023.05.26 |
[JavaScript] 자바스크립트 Slice()와 Splice()의 차이점 (0) | 2023.05.26 |
댓글
공지사항