이 안내서는 jQuery 스크립트 및 기타 문자열 작업에 이상적인 15 개의 기본 JavaScript 문자열 함수에 대한 개요를 제공합니다.
코어 포인트 :
이 기사는 , , ,
,charAt(x)
, charCodeAt(x)
를 포함하여 15 개의 기본 JavaScript 문자열 함수를 소개합니다 , concat(v1, v2,…)
, fromCharCode(c1, c2,…)
, , indexOf(substr, [start])
및 lastIndexOf(substr, [start])
. match(regexp)
replace(regexp/substr, replacetext)
search(regexp)
와 slice(start, [end])의 차이, 문자열을 배열로 변환하거나 케이스를 변경하는 방법, 의 것이 무엇인지, 문자열에 특정 단어가 포함되어 있는지 확인하는 방법과 같은 JavaScript 문자열 함수에 대한 몇 가지 일반적인 질문에 답변합니다. split(delimiter, [limit])
substr(start, [length])
JavaScript 문자열 기능의 예 : substring(from, [to])
charAt(x)
// charAt(x) var myString = 'jQuery FTW!!!'; console.log(myString.charAt(7)); // 输出:F
charCodeAt(x)
// charCodeAt(position) var message = "jquery4u"; // 警报显示 "q" alert(message.charCodeAt(1));
concat(v1, v2,…)
// concat(v1, v2,..) var message = "Sam"; var final = message.concat(" is a", " hopeless romantic."); // 警报显示 "Sam is a hopeless romantic." alert(final);
fromCharCode(c1, c2,…)
String.fromCharCode()
검색 된 문자 또는 서브 스트링의 인덱스 번호를 검색하고 반환합니다 (발견 된 경우). 찾을 수없는 경우 -1을 반환하십시오. "시작"은 검색이 문자열에서 시작되는 위치를 지정하는 선택적 매개 변수입니다. 기본값은 0입니다.
// fromCharCode(c1, c2,...) console.log(String.fromCharCode(97, 98, 99, 120, 121, 122)); // 输出:abcxyz console.log(String.fromCharCode(72, 69, 76, 76, 79)); // 输出:HELLO
indexOf(substr, [start])
검색 된 문자 또는 서브 스트링의 인덱스 번호를 검색하고 반환합니다 (발견 된 경우). 문자열 끝에서 검색을 시작하십시오. 찾을 수없는 경우 -1을 반환하십시오. "시작"은 검색이 문자열에서 시작되는 위치를 지정하는 선택적 매개 변수입니다. 기본값은 입니다.
// indexOf(char/substring) var sentence = "Hi, my name is Sam!"; if (sentence.indexOf("Sam") != -1) alert("Sam is in there!");
lastIndexOf(substr, [start])
string.length-1
// lastIndexOf(substr, [start]) var myString = 'javascript rox'; console.log(myString.lastIndexOf('r')); // 输出:11
match(regexp)
// match(regexp) // 只选择整数 var intRegex = /[0-9 -()+]+$/; var myNumber = '999'; var myInt = myNumber.match(intRegex); console.log(myInt); // 输出:999 var myString = '999 JS Coders'; var myInt = myString.match(intRegex); console.log(myInt); // 输出:null
replace(regexp/substr, replacetext)
// replace(substr, replacetext) var myString = '999 JavaScript Coders'; console.log(myString.replace(/JavaScript/i, "jQuery")); // 输出:999 jQuery Coders // replace(regexp, replacetext) var myString = '999 JavaScript Coders'; console.log(myString.replace(new RegExp("999", "gi"), "The")); // 输出:The JavaScript Coders
search(regexp)
// charAt(x) var myString = 'jQuery FTW!!!'; console.log(myString.charAt(7)); // 输出:F
substring(from, [to])
// charCodeAt(position) var message = "jquery4u"; // 警报显示 "q" alert(message.charCodeAt(1));
toLowerCase()
// concat(v1, v2,..) var message = "Sam"; var final = message.concat(" is a", " hopeless romantic."); // 警报显示 "Sam is a hopeless romantic." alert(final);
(FAQ 부품은 기본적으로 이전 출력과 동일하므로 복제를 피하기 때문에 여기서 생략됩니다.)이 수정 된 버전이 귀하의 요구 사항을 더 충족시키기를 바랍니다. 공간 제한으로 인해 FAQ 섹션을 단순화했습니다. 필요한 경우 완전한 정보를 추가 할 수 있습니다. toUpperCase()
위 내용은 15 자바 스크립트 문자열 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!