본문 바로가기
반응형

String객체 4

[String 객체] 문자열 복사 후 바꿔서 출력 : substr(), substring(), split() .substr( n , l ) 문자열에서 특정 부분만 골라내어 가져오는 메소드. 시작 인덱스번호 n부터 l만큼의 길이를 가져온다. l은 생략이 가능하다. l이 없다면 문자열 끝까지 가져옴. var str = new String("Made In Korea"); document.write( str.substr(8,3)+""); // 8번부터 3개까지 가져와라 Kor .substring( n , m ) 문자열에서 특정 부분만 골라내어 가져오는 메소드. 시작 인덱스번호 n부터 끝나는 인덱스번호 m까지를 가져온다. m은 생략이 가능하다. m이 없다면 문자열 끝까지 가져옴. var str = new String("Made In Korea"); document.write( str.substring(8,11)+"");.. 2020. 8. 10.
[String 객체] 문자열 복사 후 바꿔서 출력 : replace(), toUpperCase(), toLowerCase() .replace( n1 , n2 ) 특정 문자열을 찾아 복사 후 다른 문자열로 바꾸는 메소드. n1을 찾아 n2로 바꿈. 복사 후 바꾸었기 때문에 String 객체 소유의 문자열에는 변화가 없다. (출력값만 바뀜) var str = new String("Made In Korea"); document.write( str.replace("korea","USA")+""); Made In USA String 객체 원본 문자열에서 Korea 문자열을 USA로 바꾸려면? str = str.replace("Korea", "USA"); document.write( str + "" ); .toUpperCase( n ) String 객체 소유의 문자열 n을 복사해서 대문자로 바꾸어 출력하는 메소드. 한글/한자/기호 등은 .. 2020. 8. 4.
[String 객체] 문자열이 처음/마지막에 나타나는 위치 : indexOf(), lastIndexOf() .indexOf( v , n ) 특정 문자열이 처음으로 나타나는 위치를 반환하는 메소드. 찾으려는 문자열 v을 인덱스 n 이후에 처음 나오는 v의 인덱스 값을 반환함. 인덱스 n을 입력하지 않으면 처음부터 검색한다. (대소문자 구분함. 찾는 문자열이 없을 경우 -1 반환) var str = new String("Made In Korea"); document.write( "출력값 : " + str.indexOf("K")+""); document.write( "출력값 : " + str.indexOf("k")+""); //대소문자 구분 document.write( "출력값 : " + str.indexOf("a")+""); //2개 이상일 경우 첫번째 자리 출력 document.write( "출력값 : " + .. 2020. 8. 4.
[String 객체] 특정 위치 문자 반환 : charAt(), charCodeAt() .charAt( n ) 특정 위치에 있는 문자를 반환하는 메소드. 인덱스번호가 n 인 문자를 반환함. 만약 인덱스 n에 문자가 없다면 빈 문자열을 반환한다. var str = new String("Made In Korea"); document.write("출력값 : " + str.charAt(8)+""); 출력값 : K .charCodeAt( n ) 특정 위치에 있는 문자의 유니코드 값을 반환하는 메소드. 인덱스번호가 n 인 문자의 유니코드 값을 반환함. 만약 인덱스 n에 문자가 없다면 NaN을 반환한다. var str = new String("Made In Korea"); document.write( "출력값 : "+ str.charCodeAt(8)+""); 출력값 : 75 2020. 8. 4.
반응형
LIST