본문 바로가기
Front-End/Javascript

javascript 기초부시기 - 데이터 타입 - string

by kimik 2022. 5. 15.

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은 한 포스트로 올리겠습니다~

 

출처: https://poiemaweb.com/js-data-type-variable

댓글