const str = "101"
parseInt(str, 2);
만약 문자열의 길이가 Number의 범위를 넘어가면 parsing이 되지 않는다.
이럴땐 BigInt 사용
const str = "10100000100100110110010000010101111011011001101110111111111101000000101111001110001111100001101"
BigInt("0b" + str);
// 이렇게도
BigInt(`0b${str}`);
0b를 앞에 붙히면 2진수가 된다.
console.log("0b111");
// 7n
'개발일지 > Javascript' 카테고리의 다른 글
[Javascript] 리스트 Deep Copy (2) | 2022.02.13 |
---|---|
조건 실수 (0) | 2022.01.04 |
[Javascript] String to array (0) | 2021.09.24 |
[Javascript] array sort 다중 조건 (0) | 2021.09.24 |
[JWT] 클라이언트에서의 관리 (0) | 2021.08.27 |