Recent Posts
Recent Comments
Link
Today
Total
02-08 14:03
관리 메뉴

채린씨의 티스토리

27. String 본문

자료구조, 알고리즘/JavaScript 기초 문법

27. String

채린씨 2022. 3. 7. 01:38

- 지난번에 String 자료형에 대해 배웠던 것을 기억하는가? 네! https://cherish-my-codes.tistory.com/entry/7-%EC%9E%90%EB%A3%8C%ED%98%95

 

7. 자료형

* 자료형 종류 - 목적에 따라 특별한 성질이나 정해진 범주를 가지는 데이터의 종류 - JavaScript에는 6가지 원시 타입 자료형과 1가지 객체 타입 자료형이 있음 구분 데이터 타입 설명 원시 타입(prim

cherish-my-codes.tistory.com

 

- 오늘은 더 자세히 알아보자~!

 

* String

- 텍스트 길이에 상관없이 문자열 형태로 저장되는 자료형

- JavaScript에서는 글자 하나만 저장할 수 있는 char 자료형이 없음

- JavaScript에서 문자열은 페이지 인코딩 방식과 상관없이 항상 UTF-16 형식을 따름

- 잠깐,UTF-16형식이란?

더보기

UTF-16(16-bit Unicode Transformation Format)은 유니코드 문자 인코딩 방식의 하나이다. 주로 사용되는 기본 다국어 평면 (BMP, Basic multilingual plane)에 속하는 문자들은 그대로 16비트 값으로 인코딩이 되고 그 이상의 문자는 특별히 정해진 방식으로 32비트로 인코딩이 된다. - 위키백과

 

* 문자열 정의

- 큰 따옴표(""), 작은 따옴표(''), String(), 역 따옴표(``, backtick)

 

* 문자 표기

- Line feed(\n), Carrage return(\r), Backslash(\\), Tab(\t), Unicode(\u{})

- (참고) Line feed와 Carrage return에 대한 자세한 설명 https://m.blog.naver.com/taeil34/221325864981

 

CR(\r), LF(\n)이란 무엇인가?

프로그래밍을 하다 보면 문자열의 줄 내림을 위해서 \n을 쓰는 경우가 있을 것이다. 그런데 윈도우즈에서 ...

blog.naver.com

 

* 문자열 길이

- 문자열 길이 확인: String.length

 

* 문자열 접근

- 문자열 내 개별 문자 접근 방법: String.charAt(index), String[index], String.charCodeAt(index)

 

* 문자열 검색

- 나는 여기서 '이전', '이후'를 해당 자리를 포함하는 개념으로 사용했다.

- pos 이후부터 문자열(substr)위치 검색: String.indexOf(substr, pos), String.lastIndexOf(substr, pos)

- pos 이후부터 문자열(substr) 존재여부 확인: String.includes(substr, pos), String.startsWith(substr, pos), String.endsWith(substr, pos)

 

* 대소문자 변환

- 문자열을 소문자로: String.toLowerCase()

- 문자열을 대문자로: String.toUpperCase()

 

 

'자료구조, 알고리즘 > JavaScript 기초 문법' 카테고리의 다른 글

29. Array  (0) 2022.03.09
28. 문자열 변환  (0) 2022.03.07
26. Number  (0) 2022.03.07
25. method(!)  (2) 2022.03.06
24. 연습문제  (0) 2022.03.06
Comments