-
자바스크립트 - 문자열 활용프로그래밍/JavaScript 자바스크립트 2021. 9. 27.반응형<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><link rel="icon" href="data:;base64,iVBORw0KGgo="><script type="text/javascript">var s1, s2;s1 = "seoul korea";s2 = s1.length; // 문자열의 길이console.log(s2); // 11s2 = 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); // 2s2 = s1.lastIndexOf("o"); // 문자열을 뒤에서 부터 찾아 인덱스 반환. 없으면 -1을 반환console.log(s2); // 7s2 = s1.indexOf("java"); // 없으면 -1을 반환console.log(s2); // -1s2 = s1.toUpperCase(); // 모두 영문자를 대문자로console.log(s2);s2 = s2.toLowerCase(); // 모두 영문자를 소문자로console.log(s2);console.log(s1 === "seoul"); // falseconsole.log( s1.startsWith("seoul") ); // trueconsole.log( s1.startsWith("korea") ); // falseconsole.log( s1.startsWith("korea", 6) ); // trueconsole.log( s1.endsWith("korea") ); // trues1 = " 자 바 ";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, '大韓'); // 치환console.log(s2);</script></head><body><h3>내장객체 - String</h3></body></html>
- .length = 문자열의 길이 구하기
- .charAt() = 문자열에서 몇번째의 문자 반환
- .substring(6, 9) = 문자열에서 6번째부터 9번째 인덱스까지 반환
- .substr(6, 3) = 6번째 인덱스 에서부터 3개만 추출
- .indexOf("o") = 문자열에서 o 의 위치의 인덱스 번호 반환 없으면 -1
- .lastIndexOf("o") = 문자열 뒤에서부터 찾음. 없으면 -1
- .toUpperCase() / .toLowerCase() = 모든 영문자를 대문자 또는 소문자로
- .split(","); = 문자열을 콤마 단위로 잘라서 배열에 담고 배열 반환
반응형'프로그래밍 > JavaScript 자바스크립트' 카테고리의 다른 글
자바스크립트 - Math 함수 (0) 2021.09.28 자바스크립트 - 시간 관련 함수 (Date) (0) 2021.09.28 자바스크립트 - 함수 만들기 (0) 2021.09.27 자바스크립트 - 반복문, if문, prompt, confirm (0) 2021.09.27 자바스크립트 - 기초(3) / 타이머 함수 (0) 2021.09.26