📌 문자열: ''(따옴표)로 감싸진 데이터 값
let name = "cho";
console.log(name); // output: 'cho'
📌 문자열 내 특수문자 사용법
일반적으로 특수문자를 사용하듯이 하면 JS내에서는 작성되지 않는 경우가 있습니다.
위와 같은 경우 JS내에서 특수문자를 사용할 수 있는 기호들이 많이 존재하는데 그 중 자주 사용하는 문자를 작성해 보겠습니다.
특수문자 | 설명 |
\n | 개행 |
\t | 수평 탭 |
\b | 백 스페이스 |
\\ | \ 기호 |
\' | '(작은 따옴표) |
\" | "(큰 따옴표) |
📌 문자열과 함께 사용하는 메서드
문자열에서 자주 사용하는 메서드들이지만 배열과 함께 사용하는 경우도 다수 존재합니다.
- concat(data1, data2, ...)
- 주로 배열을 이어 붙일때 많이 사용하지만 문자열에서도 사용이 가능합니다.
let name = "cho";
let age = "27";
console.log(name.concat(age)); // output: 'cho27'
- length
- 문자열의 길이를 확인할 때 사용합니다.
let name = "cho";
console.log(name.length); // output: 3
- indexof('문자', 시작 인덱스 번호)
- 문자열에서 해당하는 문자의 인덱스 번호를 찾을 때 사용합니다.
- 해당 문자가 존재하지 않다면 -1을 return 합니다.
let a = "hello";
console.log(a.indexOf('l')); // output: 2
console.log(a.indexOf('l', 3)); // output: 3
- includes('찾을 값')
- 문자열에 찾는 값이 존재하면 true, 존재하지 않다면 false를 return 합니다.
let a = "hello";
console.log(a.includes('e')); // output: true
console.log(a.includes('z')); // output: false
- split(조건)
- 해당하는 조건에 맞게 문자열을 잘라내 배열로 반환합니다..
let a = 'hello js world';
console.log(a.split(' ')); // output: ['hello', 'js', 'world'] 공백을 기준
- substr(start, end)
- 문자열의 시작 인덱스부터 종료 인덱스 전 까지 문자열을 반환합니다.
let a = 'helloJs';
console.log(a.substring(1, 3)); // output: 'el'
console.log(a.substring(3)); // output: 'lojs'
- toLowerCase(), toUpperCase()
- 문자열을 소문자, 대문자로 바꿔줍니다.
let a = 'abcdef';
let b = 'HELLO';
console.log(a.toUpperCase()); // output: 'ABCDEF'
console.log(b.toLowerCase()); // output: 'hello'
📝 참고자료
'Coding > JavaScript' 카테고리의 다른 글
[JavaScript] 배열 (0) | 2022.05.10 |
---|---|
[JavaScript] 반복문(for, while) (0) | 2022.04.28 |
[JavaScript] 조건문 (0) | 2022.04.27 |
[JavaScript] 함수 (0) | 2022.04.26 |
[JavaScript] 변수와 데이터 타입 (0) | 2022.04.26 |