javascript/javascript 기본지식
문자열 메소드
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