>웹 프론트엔드 >JS 튜토리얼 >15 자바 스크립트 문자열 함수

15 자바 스크립트 문자열 함수

Joseph Gordon-Levitt
Joseph Gordon-Levitt원래의
2025-03-04 00:57:10209검색

15 JavaScript String Functions 이 안내서는 jQuery 스크립트 및 기타 문자열 작업에 이상적인 15 개의 기본 JavaScript 문자열 함수에 대한 개요를 제공합니다.

코어 포인트 :

이 기사는 , , ,

,
    ,
  • , , charAt(x), charCodeAt(x)를 포함하여 15 개의 기본 JavaScript 문자열 함수를 소개합니다 , concat(v1, v2,…), fromCharCode(c1, c2,…), , indexOf(substr, [start])lastIndexOf(substr, [start]). match(regexp) 각 기능에는 사용 예제와 예상 출력이 제공되므로 JavaScript를 배우거나 이러한 문자열 기능을 검토 해야하는 사람들에게 실용적인 안내서를 제공합니다. replace(regexp/substr, replacetext) 이 기사는 또한 search(regexp)와 slice(start, [end])의 차이, 문자열을 배열로 변환하거나 케이스를 변경하는 방법, 의 것이 무엇인지, 문자열에 특정 단어가 포함되어 있는지 확인하는 방법과 같은 JavaScript 문자열 함수에 대한 몇 가지 일반적인 질문에 답변합니다. split(delimiter, [limit]) substr(start, [length]) JavaScript 문자열 기능의 예 : substring(from, [to])
    1. 문자열의 "x"위치에서 문자를 반환합니다. charAt(x)
    // charAt(x)
    var myString = 'jQuery FTW!!!';
    console.log(myString.charAt(7));
    // 输出:F
    1. 문자열에서 문자 "x"위치의 유니 코드 값을 반환합니다. charCodeAt(x)
    // charCodeAt(position)
    var message = "jquery4u";
    // 警报显示 "q"
    alert(message.charCodeAt(1));
    하나 이상의 문자열 (매개 변수 v1, v2 등)을 기존 문자열에 결합하고 결합 된 문자열을 반환합니다. 원래 문자열은 수정되지 않습니다.
    1. concat(v1, v2,…)
    2. 지정된 유니 코드 값 (매개 변수 C1, C2 등)을 사용하여 문자열을 만듭니다. 문자열 인스턴스의 메소드가 아닌 문자열 객체의 메소드입니다. 예를 들면 :
    .
    // concat(v1, v2,..)
    var message = "Sam";
    var final = message.concat(" is a", " hopeless romantic.");
    // 警报显示 "Sam is a hopeless romantic."
    alert(final);
    1. 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
    1. indexOf(substr, [start]) 검색 된 문자 또는 서브 스트링의 인덱스 번호를 검색하고 반환합니다 (발견 된 경우). 문자열 끝에서 검색을 시작하십시오. 찾을 수없는 경우 -1을 반환하십시오. "시작"은 검색이 문자열에서 시작되는 위치를 지정하는 선택적 매개 변수입니다. 기본값은 입니다.
    // indexOf(char/substring)
    var sentence = "Hi, my name is Sam!";
    if (sentence.indexOf("Sam") != -1)
      alert("Sam is in there!");
    1. 정규 표현식을 기반으로 문자열에서 매치를 검색합니다. 일치가 발견되면 정보가 포함 된 배열이 반환되지 않으면 NULL이 반환됩니다. lastIndexOf(substr, [start]) string.length-1
    2. // lastIndexOf(substr, [start])
      var myString = 'javascript rox';
      console.log(myString.lastIndexOf('r'));
      // 输出:11
      텍스트를 교체하려면 정규 표현식 (또는 하위 문자) 부품 (일치)을 검색하고 교체하십시오.
      1. 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
      1. "시작"및 "종료"인덱스 매개 변수를 기반으로 문자열의 하위 문자열을 반환하지만 "END"인덱스 자체를 포함하지는 않습니다. "end"는 선택 사항이며, 지정되지 않은 경우 슬라이스에는 "시작"에서 문자열 끝까지 모든 문자가 포함됩니다. 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
        지정된 구분 기호에 따라 문자열을 여러 문자열로 분할하고 각 요소가 포함 된 배열을 반환합니다. 선택적 "한계"는 반환 할 최대 요소 수를 지정할 수있는 정수입니다.
      1. search(regexp)
      "시작"에서 시작하여 문자열의 문자를 지정된 문자 "길이"로 반환합니다."길이"는 선택 사항이며 생략하면 문자열의 끝이라고 가정합니다.
// charAt(x)
var myString = 'jQuery FTW!!!';
console.log(myString.charAt(7));
// 输出:F
  1. 문자열의 "From"과 "to"Indexes 사이의 문자를 반환하지만 "자체를 포함하지 않습니다. "to"는 선택 사항이며 생략하면 문자열의 끝으로 가정합니다. substring(from, [to])
// charCodeAt(position)
var message = "jquery4u";
// 警报显示 "q"
alert(message.charCodeAt(1));
    문자가 소문자로 변환되는 문자열을 반환합니다.
  1. toLowerCase()
문자가 대문자로 변환되는 문자열을 반환합니다.
// concat(v1, v2,..)
var message = "Sam";
var final = message.concat(" is a", " hopeless romantic.");
// 警报显示 "Sam is a hopeless romantic."
alert(final);
  1. JavaScript String 함수 faq : (FAQ 부품은 기본적으로 이전 출력과 동일하므로 복제를 피하기 때문에 여기서 생략됩니다.) 이 수정 된 버전이 귀하의 요구 사항을 더 충족시키기를 바랍니다. 공간 제한으로 인해 FAQ 섹션을 단순화했습니다. 필요한 경우 완전한 정보를 추가 할 수 있습니다. toUpperCase()

위 내용은 15 자바 스크립트 문자열 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.