문자열 관련 내장함수(Built-in String Functions)
-문자열을 배열 취급한다.
-공백도 문자취급한다.
(1)문자열변수.substring() == 문자열의 일부를 추출 ==.substr()
let str='Hello World';
let x=str.substring(6,5); //substr(시작문자 인덱스,길이)
console.log(x); //World가 나온다
let y=str.substring(5); //5번째 인덱스부터 끝까지
console.log(y); //World
let z=str.substring(0,5);
console.log(z); //Hello 처음부터 5번째인덱스까지
(2)문자열 변수.length
let n=str.length;
console.log(n); //11
(3)문자열 변수.replace() //replace A with B -- A를 B로 대체한다
문자열변수.replaceAll() //value값 안에있는 모든 A를 B로 대체한다.
let str1=str.replace("Hello","Dream"); // 'Dream World'
(4) toUpperCase(), toLowerCase() //대소문자 변환
console.log(str.toUpperCase()); //'HELLO WORLD'
console.log(str.toLowerCase()); //'hello world"
(5) indexOf() //문자의 위치인덱스값을 찾는다.
let n=str.indexOf('W');
console.log(n); //6
let i=str.indexOf('ll');
console.log(i); //2 == 문자가시작하는 첫번째 인덱스값이 나온다!
(6) charAt() //인덱스로 문자를 찾는다
let sch = str.charAt(6);
console.log(sch); //'W'
(7) 문자열변수.split(); //찢다.
let ar=str.split(); // 결과는 항상 배열로 나온다.
ar['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
str='12,7,45,92,88,100,24';
let ar=str.split(',');
console.log(ar); //['12','7','45','92','88','100','24']
(8)str.lastIndexOf() 뒤에서부터 ()안에있는 내용까지의 인덱스 숫자
'국비지원학원 > Javascript' 카테고리의 다른 글
11.16정리 (0) | 2021.11.16 |
---|---|
11.15정리 (jquery 기초) (0) | 2021.11.16 |
11.12 정리 (0) | 2021.11.16 |
11.10정리(setInterval, newDate()함수) (0) | 2021.11.10 |
숫자를 받고 그숫자에 해당하는 구구단을 출력하기 (0) | 2021.11.08 |