honey.kikiki 2021. 7. 12. 17:01
728x90

문자열 메소드

 ',",`

 

.length // 문자열 길이

let desc = "안녕하세요";

desc.length; // 5

 

toUpperCase() / toLowerCase(); // 대문자 / 소문자로 변경

let desc = "kikiki";
desc.toUpperCase();
// 'KIKIKI'
desc.toLowerCase();
// 'kikiki'

 

str.indexOf(text); 위치를 알려주는 텍스트

let desc = "Hi guys. Nice to meet you";

desc.indexOf("to"); // 14 첫번쨰 위치를 알려준다
desc.indexOf("man"); // 찾는 글자가 없을떄 -1을 반환한다

if (desc.indexOf("hi") > -1) {
  consoloe.log("hi가 포함된 문장입니다.");
}

 

str.slice(n, m);

// n 시작점

// m 없으면 문자열, 끝까지 양수면 숫자까지 (포함하지 않음), 음수면 끝에서부터 셈

let desc = "abcdefg";

desc.slice(2); // "cdefg"
desc.slice(0, 5); // "abcde"
desc.slice(2, -2); // "cde"

 

str.substring(n, m);

// n 과 m 사이 문자열 반환

// n 과 m 울 바꿔도 동작

// 음수는 0으로 동작

let desc = "abcdefg";

desc.substring(2, 5); // "cde"
desc.substring(5, 2); // "cde"

 

str.substr(n, m);

// n부터 시작 m개를 가져옴

let desc = "abcdefg";

desc.substr(2, 4); // "cdef"
desc.substr(-4, 2); // "de"

 

str.trim(); //앞 뒤 공백을 제거

let desc = " codeing ";

desc.trim(); // "codeing"

 

str.repeat(n) //n번 반복

let hello = "hello"

hello.repeat(3) //"hello","hello","hello"

 

문자열 비교

1 < 3 //true

a < b //true

"a".codePointAt() 숫자얻어오기

console.log("a".codePointAt()); //97