- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- javascript
- 알고리즘
- TWIL
- Err-Handling
- sql
- 프로그래머스
- CRUD
- MariaDB
- typescript
- Refactoring
- mongodb
- TIL
- 아고라스테이츠
- java
- 리팩터링 2판
- TMIL
- LEVEL 2
- LEVEL 1
- LEVEL1
- 배포
- Git
- 코딩테스트
- react
- First Project
- 코어 자바스크립트
- 에러핸들링
- CSS
- Docker
- 오늘도 개발자가 안된다고 말했다
- 면접을 위한 cs 전공지식 노트
목록문자열 (2)
성장에 목마른 코린이
문자열 2010년도 이후, 우리는 유니코드라고 불리는 인코딩 방식이 통일된 시대를 살아가고 있습니다. 문자열을 다루는 디테일한 방식에 대해 전부 알 필요는 없지만, 프로그래밍 언어마다 문자열을 다루는 자료형의 차이를 이해하기 위해, 문자열을 다루는 기본적인 방식은 알고 있어야 합니다. 문자열 하나는 몇 바이트인가요? 프로그래밍 언어마다 문자열을 저장하는 자료형이 다 다르므로, "문자열 하나가 몇 바이트인가?"에 대한 답변은 이 자료형이 차지하고 있는 바이트를 이해할 때 답변할 수 있습니다. 유니코드란? 유니코드 협회가 제정하는 전 세계의 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준입니다. 유니코드가 탄생하기 이전에는, 같은 한글이 적힌 텍스트 파일이라도 표현하는 방법이 제각각이었..
What is IMMUTABLE? 모든 string method는 immutable, 즉 원본이 변하지 않음 기본 사용법 인덱스 조회하기: str1[index] // let str1 = 'Code' // str[0] = 'C', str[3] = 'e' 문자열 합치기: let str2 = 'States' // let str3 = str1 + str2 // 'CodeStates' 라고 합쳐서 str3에 저장이됨 str1.concat(str2, str3 ...) 의 형태로도 사용 가능 // str1 뒤에 str2, str3, ... 순으로 문자열이 합쳐짐 전체 길이 반환: return str3.length // 문자열의 길이만큼 10 으로 출력이 됨 처음 일치하는 index의 위치를 출력: str3.index..