자바 스 크 립 트 로 컬 대상 상용 방법 (2) - 문자열 대상

문자열 대상 의 일반적인 방법
1. charAt () charAt () 문자열 에서 아래 표 시 를 누 르 면 해당 위치 에 있 는 문 자 를 찾 습 니 다.
//  1    str1
var str1=new String('преступление и наказание');
console.log(str1.charAt(1));//  р str1    1   
console.log(str1);          //      
//String {0: "п", 1: "р", 2: "е", 3: "с", 4: "т", 5: "у", 6: "п", 7: "л", 8: "е", 9: "н", 10: "и", 11: "е", 12: " ", 13: "и", 14: " ", 15: "н", 16: "а", 17: "к", 18: "а", 19: "з", 20: "а", 21: "н", 22: "и", 23: "е", length: 24, [[PrimitiveValue]]: "преступление и наказание"}

2. charCodeAt () charCodeAt () 문자열 에서 아래 표 시 를 누 르 면 해당 위치 문자 의 Unicode 인 코딩 을 찾 습 니 다.
//  1    str2
var str2=new String('Index librorum prohibitorum');
console.log(str2.charCodeAt(3));//  101 str2    3   e Unicode  
console.log(str2);              //      
//String {0: "I", 1: "n", 2: "d", 3: "e", 4: "x", 5: " ", 6: "l", 7: "i", 8: "b", 9: "r", 10: "o", 11: "r", 12: "u", 13: "m", 14: " ", 15: "p", 16: "r", 17: "o", 18: "h", 19: "i", 20: "b", 21: "i", 22: "t", 23: "o", 24: "r", 25: "u", 26: "m", length: 27, [[PrimitiveValue]]: "Index librorum prohibitorum"}

3. index Of () index Of () 문자열 의 첫 번 째 부터 첫 번 째 일치 하 는 대상 매개 변 수 를 찾 습 니 다. 문자열 의 위치 아래 표 시 됩 니 다.
//  1    str3
var str3=new String('Arthas Menethil');
console.log(str3.indexOf('a')); //  4             'a'    str3      
console.log(str3);              //      
//String {0: "A", 1: "r", 2: "t", 3: "h", 4: "a", 5: "s", 6: " ", 7: "M", 8: "e", 9: "n", 10: "e", 11: "t", 12: "h", 13: "i", 14: "l", length: 15, [[PrimitiveValue]]: "Arthas Menethil"}

4. lastIndexOf () lastIndexOf () 문자열 의 마지막 자리 에서 첫 번 째 일치 하 는 대상 매개 변 수 를 찾 습 니 다. 문자열 의 위 치 를 표시 합 니 다.
//  1    str4
var str4=new String('Illidan Stormrage');
console.log(str4.lastIndexOf('r')); //  13              'r'    str4      
console.log(str4);                  //      
//String {0: "I", 1: "l", 2: "l", 3: "i", 4: "d", 5: "a", 6: "n", 7: " ", 8: "S", 9: "t", 10: "o", 11: "r", 12: "m", 13: "r", 14: "a", 15: "g", 16: "e", length: 17, [[PrimitiveValue]]: "Illidan Stormrage"}

5. match () match () 는 문자열 에서 매개 변수 에 대한 대상 을 찾 고 배열 로 되 돌려 줍 니 다.
//  1    str5
var str5=new String('q1w2e3r');
console.log(str5.match('w'));   
//  'w'    str5      ,                 ["w", index: 2, input: "q1w2e3r"]
console.log(str5.match('a'));   
//       null
console.log(str5.match(/^q(\d)w(\d)e\dr$/));
//      ,                     ,              
//      ["q1w2e3r", "1", "2", index: 0, input: "q1w2e3r"]
console.log(str5);//      
//String {0: "q", 1: "1", 2: "w", 3: "2", 4: "e", 5: "3", 6: "r", length: 7, [[PrimitiveValue]]: "q1w2e3r"}

6. replace () replace () 문자열 에서 첫 번 째 매개 변수 에 맞 는 대상 을 찾 아 두 번 째 매개 변수 로 바 꾸 어 새로운 문자열 을 구성 하고 되 돌려 줍 니 다.
//  1    str6
var str6=new String('q1w2e3r');
console.log(str6.replace(/\d/g,1));//                ,        ,          q1w1e1r
console.log(str6);//      
//String {0: "q", 1: "1", 2: "w", 3: "2", 4: "e", 5: "3", 6: "r", length: 7, [[PrimitiveValue]]: "q1w2e3r"}

7. search () search () 문자열 의 위 치 를 찾 아 되 돌려 줍 니 다.
//  1    str7
var str7=new String('q1w2e3r');
console.log(str7.search('w'));//  'w'    str7       2
console.log(str7);//      
//String {0: "q", 1: "1", 2: "w", 3: "2", 4: "e", 5: "3", 6: "r", length: 7, [[PrimitiveValue]]: "q1w2e3r"}

8. slice () slice () 문자열 의 아래 에 대응 하 는 매개 변수 로 표 시 된 문 자 를 되 돌려 줍 니 다.
//  1    str8
var str8=new String('q1w2e3r');
console.log(str8.slice(1,3));//     str8    1    3         1w
console.log(str8.slice(3));//     str8    3              2e3r
console.log(str8);//      
//String {0: "q", 1: "1", 2: "w", 3: "2", 4: "e", 5: "3", 6: "r", length: 7, [[PrimitiveValue]]: "q1w2e3r"}

9. split () split () 문자열 을 매개 변 수 를 경계 로 분할 합 니 다.
//  1    str9
var str9=new String('q1w2e3r');
console.log(str9.split(/\d/));//            ["q", "w", "e", "r"]
console.log(str9.split(''));//             ,   ["q", "1", "w", "2", "e", "3", "r"]
console.log(str9);//      
//String {0: "q", 1: "1", 2: "w", 3: "2", 4: "e", 5: "3", 6: "r", length: 7, [[PrimitiveValue]]: "q1w2e3r"}

10. substr () substr () 는 매개 변수 에 따라 문자열 을 캡 처 하고 매개 변수 가 마이너스 일 때 뒤에서 캡 처 합 니 다.
//  1    str10
var str10=new String('q1w2e3r');
console.log(str10.substr(1,2));//        1    ,  2      1w
console.log(str10.substr(-4,2));//        4     ,  2      2e
console.log(str10);//      
//String {0: "q", 1: "1", 2: "w", 3: "2", 4: "e", 5: "3", 6: "r", length: 7, [[PrimitiveValue]]: "q1w2e3r"}

11. substring () substring () 은 매개 변수 에 따라 문자열 을 캡 처 하여 되 돌려 줍 니 다. 매개 변 수 는 선후 로 배치 되 어 차이 가 없 으 며 작은 표지 부터 캡 처 합 니 다.
//  1    str11
var str11=new String('q1w2e3r');
console.log(str11.substring(2,4));//        2      4          w2
console.log(str11.substring(4,2));//   substring(2,4)   w2
console.log(str11);//      
//String {0: "q", 1: "1", 2: "w", 3: "2", 4: "e", 5: "3", 6: "r", length: 7, [[PrimitiveValue]]: "q1w2e3r"}

12. toLocale LowerCase () 와 toLocale UpperCase () toLocale LowerCase () 와 toLocale UpperCase () 는 각각 지역 별로 문자열 을 모두 변환 해 야 소문 자 와 대문자 이다.
//  1    str12
var str12=new String('Преступление И Наказание');
console.log(str12.toLocaleLowerCase());//              
console.log(str12.toLocaleUpperCase());//              
console.log(str12);//      
//String {0: "П", 1: "р", 2: "е", 3: "с", 4: "т", 5: "у", 6: "п", 7: "л", 8: "е", 9: "н", 10: "и", 11: "е", 12: " ", 13: "И", 14: " ", 15: "Н", 16: "а", 17: "к", 18: "а", 19: "з", 20: "а", 21: "н", 22: "и", 23: "е", length: 24, [[PrimitiveValue]]: "Преступление И Наказание"}

13. toLowerCase () 와 toUpperCase () toLowerCase () 와 toUpperCase () 는 각각 문자열 을 모두 변환 해 야 소문 자 와 대문자 로 쓴다.
//  1    str13
var str13=new String('Преступление И Наказание');
console.log(str13.toLowerCase());//           
console.log(str13.toUpperCase());//           
console.log(str13);//      
//String {0: "П", 1: "р", 2: "е", 3: "с", 4: "т", 5: "у", 6: "п", 7: "л", 8: "е", 9: "н", 10: "и", 11: "е", 12: " ", 13: "И", 14: " ", 15: "Н", 16: "а", 17: "к", 18: "а", 19: "з", 20: "а", 21: "н", 22: "и", 23: "е", length: 24, [[PrimitiveValue]]: "Преступление И Наказание"}

14. toString () toString () 은 대상 을 기본 형식의 string 형식 으로 변환 합 니 다.
//  1    str14
var str14=new String('Преступление И Наказание');
var str15=str14.toString();// str14           string  
console.log(typeof str14);//        object
console.log(typeof str15);//            string

좋은 웹페이지 즐겨찾기