반응형

[자바스크립트] String 객체의 메소드를 이용한 문자열 처리


String 객체는 문자열에 관련된 객체로 여기서는 String 객체의 메소드를 이용해서 문자열을 처리하는데 문자열의 일부를 선택하거나 찾을 경우에 다음과 같은 메소드를 사용한다.


charAt(숫자) : 문자를 찾고자 할 경우에 사용하는 메소드로 "숫자"로 문자의 위치를 지정하여 다음 문자를 찾을 수 있다.

indexOf("문자열") : 찾고자 하는 문자의 위치를 찾을 때 사용하는 메소드로 문자의 왼쪽부터 검색한다.

lastIndexOf("문자") : 찾고자 하는 문자의 위치를 찾을 때 사용하는 메소드로 문자의 오른쪽부터 검색한다.

subString(숫자, 숫자) : 지정한 위치에서 찾고자 하는 문자를 선택할 때 사용하는 메소드이다.

toLowerCase() : 지정한 문자를 모두 소문자로 만들어준다.

toUpperCase() : 지정한 문자를 모두 대문자로 만들어준다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<!DOCTYPE html>
 
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <h2>자바 스크립트 screen 객체</h2>
        <script>
            var StringOtherMethod = "javascript"
 
            document.write(StringOtherMethod+"문자열에서 2번째 위치에 있는 문자는 "+StringOtherMethod.charAt(2)+" 입니다.<p>")
            document.write(StringOtherMethod+" 문자열에서 왼쪽에서 검색하여 c문자열이 위치한 곳은 "+StringOtherMethod.indexOf("c")+" 입니다..<p>")
            document.write(StringOtherMethod+" 문자열에서 오른쪽에서 검색하여 c문자열이 위치한 곳은 "+StringOtherMethod.lastIndexOf("c")+" 입니다..<p>")
            document.write(StringOtherMethod+" 문자열에서 처음 시작한 위치가 3이고 마지막 위치가 6인 문자열은 "+StringOtherMethod.substring(3,6)+" 입니다..<p>")
        </script>
    </body>
</html>
 
cs






반응형
Posted by 제3인생자
l