JavaScript에서 String 객체의 속성과 메서드

String 객체의 속성과 메서드

  • 길이: 문자열 가져오기 길이. 예: var len = strObj.length

  • toLowerCase(): 문자열의 문자를 모두 소문자로 변환합니다. 예: strObj.toLowerCase()

  • toUpperCase(): 문자열의 문자를 모두 대문자로 변환합니다. 예: strObj.toUpperCase()

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
           var str="ASDfgh";
           document.write(str.length+"<br/>");
           document.write(str.toLowerCase()+"<br/>");
           document.write(str.toUpperCase()+"<br/>");
        </script>
    </head>
    <body>
    </body>
</html>


charAt(index)

  • 기능: 지정된 첨자 위치에 있는 문자를 반환합니다. 찾을 수 없으면 빈 문자열이 반환됩니다.

  • 구문: strObj.charAt(index)

  • 매개변수: index는 지정된 인덱스 번호이며, 인덱스를 기준으로 문자가 반환됩니다. 인덱스 번호 .

아아앙


indexOf()

  • 함수: 원래 문자열에서 하위 문자열의 인덱스 값을 반환합니다(검색 순서는 왼쪽에서 오른쪽입니다). 찾을 수 없으면 -1이 반환됩니다.

  • 구문: strObj.indexOf(substr)

  • 매개변수: substr은 찾을 하위 문자열을 나타냅니다.

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
           var str="Hello JavaScript";
            for(var i=0;i<str.length;i++){
                document.write(str.charAt(i)+"<br/>");
            }
        </script>
    </head>
    <body>
    </body>
</html>



lastIndexOf()

  • 함수 : 원본 문자열에서 오른쪽에서 왼쪽으로 특정 부분 문자열을 검색합니다. 찾을 수 없으면 -1을 반환합니다.

  • 구문: strObj.lastIndexOf(substr)

  • 매개변수: substr은 찾을 하위 문자열을 나타냅니다.

아아앙


substr()

  • 기능: 원래 문자열에서 하위 문자열을 반환합니다.

  • 구문: strObj.substr(startIndex [, length])

  • 설명: 아래 첨자 startIndex에서 시작하여 길이 문자를 반환합니다.

  • 매개변수:

  • startIndex는 검색의 시작 인덱스 번호를 나타냅니다.

  • 길이는 선택사항이며 몇 개의 문자를 반환합니다. 생략하면 항상 끝으로 돌아갑니다.

아아앙


substring()

  • 기능: 원래 문자열에서 하위 문자열을 반환합니다.

  • 구문: strObj.substring(startIndex [, endIndex])

  • 설명: startIndex부터 끝 인덱스 값까지의 시작 인덱스 값을 반환합니다. endIndex 사이의 모든 문자.

  • 매개변수:

  • startIndex: 시작 인덱스 값을 나타냅니다.

  • endIndex: 선택 사항, 끝 인덱스 값을 나타냅니다. 생략하면 일반적으로 끝까지 모든 문자가 반환됩니다.

참고: 두 번째 매개변수가 생략되면 substr()과 substring()의 결과는 동일합니다.

참고: substring()에서 반환된 문자에는 startIndex의 문자가 포함되고 endIndex의 문자는 포함되지 않습니다.

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
           var str="Hello JavaScript";
           document.write(str.indexOf("J")+"<br/>");   
           document.write(str.indexOf("S")+"<br/>");   
           document.write(str.indexOf("s")+"<br/>");   
        </script>
    </head>
    <body>
    </body>
</html>


split(): 문자열을 배열로 변환

  • 기능: 문자열을 여러 세그먼트로 자릅니다. 배열을 반환합니다.

  • 구문: strObj.split(분할 번호)

  • 매개변수: 매개변수는 분할 번호의 문자열입니다. 지정된 분할 번호를 사용하여 문자열을 세그먼트로 자릅니다.

공백을 구분 숫자로 사용하여 문자열 Hello JavaScript
를 배열 Hello, JavaScript로 나눕니다. ​ ​

아아아앙



지속적인 학습
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="ASDfgh"; document.write(str.length+"<br/>"); document.write(str.toLowerCase()+"<br/>"); document.write(str.toUpperCase()+"<br/>"); </script> </head> <body> </body> </html>