Javascript/메서드
-
[JS / 메서드] 유니코드 - charCodeAt(), fromCharCode()Javascript/메서드 2022. 12. 30. 15:42
str.charCodeAt(idx) str[idx]의 unicode point를 반환 'ABC'.charCodeAt(0); // returns 65 (the code point for 'A') 'ABC'.charCodeAt(1); // returns 66 (the code point for 'B') 'ABC'.charCodeAt(2); // returns 67 (the code point for 'C') String.fromCharCode(unicode point) unicode point에 해당하는 char을 반환한다. String.fromCharCode(65); // returns 'A' String.fromCharCode(66); // returns 'B' String.fromCharCode(67)..
-
[JS 메서드] 진법변환 - toString(), parseInt()Javascript/메서드 2022. 12. 26. 17:13
decimal.toString(radix) decimal을 radix진법으로 변환한 뒤 문자열로 반환한다. (1 < radix < 37, 자연수) BigInt()에도 적용 가능하다. 예시) let baseTenInt = 10; console.log(baseTenInt.toString(2)); // "1010"이 출력됩니다 let bigNum = BigInt(20); console.log(bigNum.toString(2)); // "10100"이 출력됩니다 parseInt(string, radix) radix 진법의 string을 10진수 정수로 반환한다. 예시) let string = "1010"; let result = parseInt(string, 2); console.log(result) // 10
-
[JS 메서드] 문자열 채우기 - padEnd()Javascript/메서드 2022. 12. 26. 16:37
str.padEnd(targetLength [, padString]) padEnd() str에 padString을 targetLength 만큼 채워 반환하는 메서드이다. targetLength가 str보다 짧은 경우 str을 그대로 반환한다. padString 너무 길어 추가시 targetLength를 넘길 우려가 있을 경우 padString의 좌측 일부를 잘라 str에 넣는다. 기본값은 " " 이다. 예시) 'abc'.padEnd(10); // "abc " 'abc'.padEnd(10, "foo"); // "abcfoofoof" 'abc'.padEnd(6, "123456"); // "abc123" 'abc'.padEnd(1); // "abc"