1. StringObject.charat ()
함수 : 문자열 첨자를 반환합니다
var str = "이것은 문자열입니다"; console.log (str.charat (0)) // this
2. StringObject.charcodeat ()
기능 :이 메소드는 지정된 위치에서 문자의 유니 코드 인코딩을 반환 할 수 있습니다.
var str = "이것은 문자열입니다"; console.log (str.charcodeat (0)) // this => 36825
3.string.fromcharcode ()
기능 : 유니 코드 인코딩을 통해 해당 문자를 반환합니다
Console.log (String.fromcharcode (36825,26159)) //이게
예 : 문자열이 숫자인지 확인하십시오
<body> <입력 유형 = "텍스트" /> <입력 유형 = "버튼"value = "detection" /> <cript> var ainp = document.getElementsByTagName ( 'input'); if (detectnum (val)) {alert ( '축하,' + val + '는 모두 숫자입니다'); } else {alert ( '입력이 잘못되었습니다'); }}; 함수 detectnum (str) {var n = 0; for (var i = 0; i <str.length; i ++) {n = str.charcodeat (i); if (n <48 || n> 57) false를 반환합니다. } true;} </script> </body>를 반환합니다4. StringObject.indexof ()
함수 :이 메소드는 지정된 문자열 값이 문자열에 먼저 나타나는 위치를 반환 할 수 있습니다.
매개 변수 : str.indexof (값 찾기, 첨자를 찾기 시작). 검색 할 문자열 값이 나타나지 않으면 메소드가 -1을 반환합니다.
예 : 해당 문자의 위시를 찾으려면 돌아갑니다.
<cript> var str = 'xsxsxscdecdcdxsxsxs'; var num = 0; var s = 'xs'; var arr = []; for (; str.indexof (s, num)! = -1;) {num = str.indexof (s, num) + s.length arr.push (num)} console.log (arr) </script>5. StringObject.lastIndexof ()
기능 : 문자열에서 지정된 문자열 값의 첫 번째 위치를 뒤에서 앞뒤로 찾으십시오.
6. StringObject.substring ()
기능 :이 메소드는 지정된 두 개의 위트 스크립트 사이의 문자열에서 문자를 추출하는 데 사용됩니다.
7. StringObject.toupperCase ()
기능 : 편지를 자본으로 전환하십시오
8. StringObject.tolowercase ()
기능 : 문자를 소문자로 변환하십시오
9.StringObject.split ()
함수 : 메소드는 문자열을 문자열 배열로 분할하는 데 사용됩니다.
매개 변수 : (가로 채기에 사용되는 문자 및 배열을 비트로 유지하는 어떤 문자)
세 가지 사용법
var str = "121314"; str.split ( "") // [1,2,1,3,1,4]; str.split ( "1") // [, 2,3,4]; str.split ( "", 2) // [1,2] 10.arrobject.join ()
기능 :이 메소드는 배열의 모든 요소를 스트링에 넣는 데 사용됩니다. 요소는 지정된 구분자로 분리됩니다
두 가지 사용법
var arr = [1,2,3]; arr.join ( "") // 123arr.join ( "-") // 1-2-3
예 : 검색 한 키워드를 강조 표시하십시오
<입력 유형 = "text"id = "OIN" /> <버튼> 버튼 < /button> var oin = document.getElementById ( "Oin"); var obtn = document.getElementsByTagName ( 'button') [0]; var str = "인수 객체의 길이는 공식 매개 변수의 수가 아닌 실제 매개 변수의 수에 의해 결정됩니다. 공식 매개 변수는 함수 내에서 메모리 공간을 다시 열어주는 변수이지만 인수 객체의 메모리 공간과 겹치지는 않습니다. 인수와 값이 존재하는 경우, 값이 모두 동기화되지 않는 경우, 값이 동기화되지는 않습니다. 확인. "; var h = ""; obtn.onclick = function () {if (oin.value == "") {alert ( "입력 IS 비어"); return false} var s = oin.value; if (str.indexof (s) == -1) {alert ( "이 숫자 없음"); return false} var m = '<span style = "background-color : red">' + s + '</span>'; str = str.split (s); h = str.join (m) document.body.innerhtml = h}