문자열을 사용하는 방법은 아래와 같다
let str='leemintaek'
console.log(str[0]);
//'l'
console.log(str[1]);
//'e'
console.log(str[2]);
//'e'
따옴표를 이용하여 변수에 할당하고 대괄호를 이용하여 배열과 같이 문자열의 문자에 접근할 수 있다
문자열의 길이를 알고 싶을 때 사용한다
let str='leemintaek'
console.log(str.length);
//10
문자열 내부에서 찾고싶은 문자열,문자가 있는지 확일 할 때 사용한다
let str='leemintaek'
console.log(str.indexof('min');
//3
console.log(str.indexof('z');
//-1
let str='leemintaek'
console.log(str.indexof('a');
//7
console.log(str.indexof('z');
//-1
let str='leemintaek'
console.log(str.icludes('a');
//true
console.log(str.icludes('z');
//false
문자열을 분리할 기준으로 잘라서 배열을 만들고 싶을 때 사용한다
let str='lee,min,taek'
let resultArr=str.split(',');
console.log(resultArr);
//['lee','min','taek']
substring 과 slice 모두 문자열을 자를 때 사용한다 그러나 약간의 차이점이 있다 일단 기본적인 사용법은 아래와 같다
let str='leemintaek'
let resultArr1=str.slice(0,3);
let resultArr2=str.substring(0,3);
console.log(resultArr1,resultArr2);
//'lee','lee'
소문자로 바꾸거나 대문자로 바꿀때 사용한다
let str='leemintaek'
console.log(str.toLowerCase(),str.toUpperCase);
//'leemintaek','LEEMINTAEK'
let str=' leemintaek '
console.log(str.trim());
//'leemintaek'
let str='leemintaek'
console.log(str.match('\le*')[0]);
//'lee'
let str='leemintaek'
console.log(str.match('\lee','kim'));
//'kimmintaek'