ホームページ  >  記事  >  ウェブフロントエンド  >  よく使用される 20 の文字列メソッドと JS でのその使用法 (概要)

よく使用される 20 の文字列メソッドと JS でのその使用法 (概要)

青灯夜游
青灯夜游転載
2020-10-12 17:38:433024ブラウズ

よく使用される 20 の文字列メソッドと JS でのその使用法 (概要)

次の記事では、一般的に使用される 20 個の文字列メソッドと JavaScript でのその使用法を紹介します。一定の参考値があるので、困っている友人は参考にしていただければ幸いです。

1. charAt(x)

charAt(x)## から始まる添え字を付けて、文字列内の #xxx の位置にある文字を返します。 #0 開始します。 <pre class="brush:js;toolbar:false;"> //charAt(x) var myString = &amp;#39;jQuery FTW!!!&amp;#39;; console.log(myString.charAt(7)); //output: F</pre>2.charCodeAt(x)

`charCodeAt(x)`返回字符串中`x`位置处字符的`unicode`值。

    //charAt(position)
    var message="jquery4u"
    //alert "113"
    alert(message.charAt(1)

3.concat(v1,v2..)

concat()

メソッドを使用して接続しますtwo 1 つ以上の文字列。このメソッドは既存の文字列を変更せず、連結後に新しい文字列を返します。 <pre class="brush:js;toolbar:false;"> //concat(v1, v2,..) var message=&quot;Sam&quot; var final=message.concat(&quot; is a&quot;,&quot; hopeless romantic.&quot;) //alerts &quot;Sam is a hopeless romantic.&quot; alert(final)</pre>4. fromCharcode(c1,c2)

fromCharcode(c1,c2)

一連の Unicode 値を文字に変換します。 <pre class="brush:js;toolbar:false;"> //fromCharCode(c1, c2,...) console.log(String.fromCharCode(97,98,99,120,121,122)) //output: abcxyz console.log(String.fromCharCode(72,69,76,76,79)) //output: HELLO</pre>5.indexOf(substr, [start])

indexOf

メソッドは文字列を検索し、(見つかった場合は) 文字列内で検索された文字または部分文字列を返します。見つからない場合は、-1 が返されます。 Start は、検索を開始する文字列内の位置を指定するオプションのパラメータです。デフォルト値は 0 です。 <pre class="brush:js;toolbar:false;"> //indexOf(char/substring) var sentence=&quot;Hi, my name is Sam!&quot; if (sentence.indexOf(&quot;Sam&quot;)!=-1) alert(&quot;Sam is in there!&quot;)</pre>6. lastIndexOf(substr, [start])

lastIndexOf()

メソッドは、文字列内で指定されたテキストが最後に出現したインデックスを返します (そうでない場合)。見つかった場合は、-1 を返します。 「Start」は、検索を開始する文字列内の位置を指定するオプションのパラメータです。デフォルト値は string.length-1 です。 <pre class="brush:js;toolbar:false;"> //lastIndexOf(substr, [start]) var myString = &amp;#39;javascript rox&amp;#39;; console.log(myString.lastIndexOf(&amp;#39;r&amp;#39;)); //output: 11</pre>7. match(regexp)

正規表現に基づいて文字列内の一致を検索します。一致するものが見つからない場合は、情報配列または

null

が返されます。 <pre class="brush:js;toolbar:false;"> //match(regexp) //select integers only var intRegex = /[0-9 -()+]+$/; var myNumber = &amp;#39;999&amp;#39;; var myInt = myNumber.match(intRegex); console.log(isInt); //output: 999 var myString = &amp;#39;999 JS Coders&amp;#39;; var myInt = myString.match(intRegex); console.log(isInt); //output: null</pre>8. replace(regexp/substr, replacetext)

replace()

メソッドは、文字列内の一部の文字を他の文字に置き換えたり、A を置き換えたりするために使用されます。正規表現に一致する部分文字列。 <pre class="brush:js;toolbar:false;"> //replace(substr, replacetext) var myString = &amp;#39;999 JavaScript Coders&amp;#39;; console.log(myString.replace(/JavaScript/i, &quot;jQuery&quot;)); //output: 999 jQuery Coders //replace(regexp, replacetext) var myString = &amp;#39;999 JavaScript Coders&amp;#39;; console.log(myString.replace(new RegExp( &quot;999&quot;, &quot;gi&quot; ), &quot;The&quot;)); //output: The JavaScript Coders</pre>9. search(regexp)

search()

メソッドは、文字列内の指定された部分文字列を取得するか、正規表現に一致する文字列を取得するために使用されます。 Substring が見つかった場合は、regexp に一致する部分文字列の開始位置を返し、それ以外の場合は -1 を返します。 <pre class="brush:js;toolbar:false;"> //search(regexp) var intRegex = /[0-9 -()+]+$/; var myNumber = &amp;#39;999&amp;#39;; var isInt = myNumber.search(intRegex); console.log(isInt); //output: 0</pre>10.slice(start, [end])

slice()

メソッドは文字列の特定の部分を抽出して新しい文字列を返すことができます。 start (start を含む) で始まり end (end を除く) で終わる文字列内のすべての文字が含まれます。 <pre class="brush:js;toolbar:false;"> //slice(start, end) var text=&quot;excellent&quot; text.slice(0,4) //returns &quot;exce&quot; text.slice(2,4) //returns &quot;ce&quot;</pre>11.split(delimiter, [limit])

split()

メソッドは、文字列を文字列配列に分割し、文字列配列を返すために使用されます。返される配列には、delimiter 自体は含まれません。オプションの「limit」は、返される配列内の要素の最大数を指定できる整数です。 12. substr(start, [length])

substr()

メソッドは、指定された番号の文字列の start から始まる添字を抽出できます。文字の。 start で始まる length 文字 (start が指す文字を含む) を含む新しい文字列を返します。 length が指定されていない場合、返される文字列には、start から文字列の末尾までの文字が含まれます。 <pre class="brush:js;toolbar:false;"> //substring(from, to) var text=&quot;excellent&quot; text.substring(0,4) //returns &quot;exce&quot; text.substring(2,4) //returns &quot;ce&quot;</pre>13. substring(from, [to])

substring()

メソッドは、文字列内の指定された 2 つの添え字の間の文字を抽出するために使用されます。このメソッドでは、start の文字は含まれますが、stop の文字は含まれません。to はオプションです。このパラメータが省略された場合、返される部分文字列は文字列は文字列の終わりまで続きます。 <pre class="brush:js;toolbar:false;"> //substring(from, [to]) var myString = &amp;#39;javascript rox&amp;#39;; myString = myString.substring(0,10); console.log(myString) //output: javascript</pre>14. toLowerCase()

toLowerCase()

メソッドは、文字列を小文字に変換するために使用されます。 <pre class="brush:js;toolbar:false;"> //toLowerCase() var myString = &amp;#39;JAVASCRIPT ROX&amp;#39;; myString = myString.toLowerCase(); console.log(myString) //output: javascript rox</pre>15. toUpperCase()

toUpperCase()

メソッドは、文字列を大文字に変換するために使用されます。 <pre class="brush:js;toolbar:false;"> //toUpperCase() var myString = &amp;#39;javascript rox&amp;#39;; myString = myString.toUpperCase(); console.log(myString) //output: JAVASCRIPT ROX</pre>16.includes()

includes()

メソッドは、文字列に指定した文字列または文字が含まれているかどうかを確認するために使用されます。 <pre class="brush:js;toolbar:false;"> //includes() var mystring = &quot;Hello, welcome to edureka&quot;; var n = mystring.includes(&quot;edureka&quot;); //output: True</pre>17.endsWith()

endsWith()

この関数は、文字列が指定された文字列または文字で終わるかどうかを確認します。 <pre class="brush:js;toolbar:false;"> //endsWith() var mystr = &quot;List of javascript functions&quot;; var n = mystr.endsWith(&quot;functions&quot;); //output: True</pre>18.repeat()

repeat()

指定された数の文字列が連結された新しい文字列を構築して返します。 <pre class="brush:js;toolbar:false;"> //repeat() var string = &quot;Welcome to Edureka&quot;; string.repeat(2); //output: Welcome to Edureka Welcome to Edureka</pre>19. valueOf()

valueOf()

メソッドは、String オブジェクトのプリミティブ値を返します。これは、 と同等です。 String.prototype.toString()<pre class="brush:js;toolbar:false;"> //valueOf() var mystr = &quot;Hello World!&quot;; var res = mystr.valueOf(); //output: Hello World!</pre>20.trim()

trim()

メソッドは、文字列の両端から空白文字を削除します。このコンテキストでの空白文字は、すべての空白文字 (スペース、タブ、非改行スペースなど) およびすべての行終了文字 (LF、CR など) です。

    //trim()
    var str = "     Hello Edureka!     ";
    alert(str.trim());

相关免费学习推荐:js视频教程

以上がよく使用される 20 の文字列メソッドと JS でのその使用法 (概要)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。