본문 바로가기
[LANG]/- JavaScript

[JS] javascript 문자열 객체의 메소드

by Hapco 2022. 6. 3.
728x90
반응형
<script>
    var t="Hello thank you good luck to you";

    document.write(t.charAt(16),"<br>");        // 인덱스에 16번째에 저장되어있는 글자를 반환 => g
    document.write(t.indexOf("you"),"<br>");    //인덱스에서 제일먼저 발견된 you의 인덱스를 반환합니다 =>12 
    document.write(t.indexOf("you",16),"<br>"); //문자열 16위치부터 제일 먼저발견된 you의 인덱스를 반환합니다 =>29
    document.write(t.lastIndexOf("you"),"<br>");//문자열 오른쪽부터 제일 먼저 발견된 you의 인덱스를 반환합니다 =>29
    document.write(t.lastIndexOf("you",25),"<br>");// 문자열 인덱스25부터 왼쪽방향으로 제일 먼저 발견된 you의 인덱스를 반환합니다 =>12
    document.write(t.match("luck"),"<br>");// 제일 먼저 발견되는 luck을 반환합니다
    document.write(t.search("luck"),"<br>");// 제일 먼저 발견되는 luck의 인덱스 위치를 반환합니다
    document.write(t.substr(21,4),"<br>");// 문자열인덱스 21번부터 4글자를 가져옵니다 => luck
    document.write(t.substring(6,12),"<br>");// 인덱스 6~12까지의 문자를 가져옵니다 => thank
    document.write(t.replace("you","me"),"<br>");// you를 me로 치환합니다
    document.write(t.toLowerCase(),"<br>");//모두 소문자로 
    document.write(t.toUpperCase(),"<br>");// 모두대문자로
    document.write(t.length,"<br>");// 문자열의 갯수를 반환 이때 "공백"도 갯수에 포함된다 => 32

    var s = t.split(" "); //공백을 기준으로 문자를 분리한다 분리된문자열은 배열 s에 저장한다

    document.write(s[0],"<br>");// 인덱스 0에 저장된 문자열을 가져온다 =>Hello
    document.write(s[4],"<br>");// 인덱스 4에 저장된 문자열을 가져온다 =>luck
    

    var str="A";
    var t = str.charCodeAt(0);//변수에 저장된 문자열중 0번 인덱스의 문자 "A"의 아스키코드 값을 반홯ㄴ한다
    document.write(t,"<br>"); //65
    document.write(String.fromCharCode(65),"<br>"); // 65에 해당하는 문자를 반환한다 




</script>

댓글