1.string
자바스크립트에서 텍스트 데이터를 나타는데 사용되며, 0개 이상의 16bit 유니코드 문자(UTF-16) 들의 집합이다.
1.1 string 표현
var str = "string"; // 큰 따옴표
str = 'string'; // 작은 따옴표
str = `string`; // 백틱(ES6 템플릿 리터럴)
const str2 = `문자열 내에 변수는 ${str} 이렇게 사용합니다.`
string은 3가지 방법 (큰 따옴표, 작은 따옴표, 백틱)으로 사용하며, 문자열내에 변수를 넣으려면 템플릿 리터럴을 사용하는게 좋다.
1.2 문자열은 유사배열
var str = 'string';
for (var i = 0; i < str.length; i++) {
console.log(str[i]);
}
//s, t, r, i, n, g 가 순차적으로 표시된다.
//그렇다고 배열처럼 array[0]으로 접근해서 변경할순없다.(이때 에러가 표시되진않는다.)
str[0] = 'S'
console.log(str) //string
문자열은 유사배열로 처리되어, 글자수만큼 순회하여 접근하는것이 가능하다.
1.3 자주사용되는 string 타입 관련 메소드들
const str = 'string';
const num = 0
const bool = true
console.log(str.toUpperCase()) //STRING
console.log(str.toLowerCase()) //string
console.log(String(num), String(bool)) // 문자열로 변환된 0, true
console.log(str.indexOf('ng')) //찾고자하는 문자열의 index값 = 4
console.log(str.substring(0,3)) //index 0~3사이의 문자열을 반환 = str
이외에도 string을 위한 메소드들이 많으니 여기를 참고해주세요.
아마 다음 boolean, undefined, null은 한 포스트로 올리겠습니다~
'Front-End > Javascript' 카테고리의 다른 글
javascript 기초부시기 - 데이터 타입 - object(객체) 1 (0) | 2022.05.27 |
---|---|
javascript 기초부시기 - 데이터 타입 - boolean, undefined, null (0) | 2022.05.15 |
javascript 기초부시기 - 데이터 타입 - number (0) | 2022.05.11 |
javascript 기초부시기 - 데이터 타입이란 (0) | 2022.05.11 |
[Javascript] Type 체크 (0) | 2021.06.02 |
댓글