문자열 관련 내장함수(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

+ Recent posts