0927_Javascript : 내장객체 - String

0927_Javascript : 내장객체 - String

Insert title here var s1, s2; s1 = "seoul korea"; s2 = s1.length; // 문자열의 길이 console.log(s2); // 11 s2 = s1.charAt(6); // 문자열에서 index위치의 문자 반환. index는 0부터 시작 console.log(s2); // 'k' s2 = s1.substring(6, 9); // s 인덱스에서 e-1인덱스까지의 문자열 console.log(s2); // 'kor' s2 = s1.substring(6); // s 인덱스에서 끝까지의 문자열 console.log(s2); // 'korea' s2 = s1.substr(6, 3); // s 인덱스에서 3개만 추출 console.log(s2); // 'kor' s2 = s1.substr(6) // s 인덱스에서 끝까지의 문자열 console.log(s2); // 'korea' s2 = s1.indexOf("o"); // 문자열의 인덱스 반환. 없으면 -1을 반환. console.log(s2); // 2 s2 = s1.lastIndexOf("o"); // 문자열을 뒤에서 부터 찾아 인덱스 반환. 없으면 -1을 반환. console.log(s2); // 7 s2 = s1.indexOf("java"); // 없으면 -1을 반환. console.log(s2); // -1 s2 = s1.toUpperCase(); // 모든 영문자를 대문자로 console.log(s2); s2 = s2.toLowerCase(); // 모든 영문자를 소문자로 console.log(s2); console.log( s1 ==="seoul" ); // false console.log( s1.startsWith("seoul") ); // true console.log( s1.startsWith("korea") ); // false console.log( s1.startsWith("korea", 6) ); // true console.log( s1.endsWith("korea") ); // true s1 = " 자 바 "; s2 = ":" + s1 + ":"; console.log(s2); s2 = ":" + s1.trim() + ":"; // 왼쪽과 오른쪽의 공백 제거 console.log(s2); s1 = "javascript,HTML,CSS"; s2 = s1.split(","); // 문자열을 구분자로 분류한 부분 문자열을 담은 배열을 반환 for (var n = 0; n < s2.length; n++) { console.log(s2[n]); } s1 = "대한 우리대한 한국 대한"; s2 = s1.replace(/대한/g, '大韓'); // [/대한/g 정규식]을 大韓으로 치환 console.log(s2); 내장객체 - String

from http://development-writing.tistory.com/302 by ccl(S) rewrite - 2021-09-29 07:27:40