よく使用される 20 の文字列メソッドと JS でのその使用法 (概要)
次の記事では、一般的に使用される 20 個の文字列メソッドと JavaScript でのその使用法を紹介します。一定の参考値があるので、困っている友人は参考にしていただければ幸いです。
1. charAt(x)
charAt(x)
## から始まる添え字を付けて、文字列内の #xxx の位置にある文字を返します。 #0
開始します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //charAt(x)
var myString = &#39;jQuery FTW!!!&#39;;
console.log(myString.charAt(7));
//output: F</pre><div class="contentsignin">ログイン後にコピー</div></div>
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 つ以上の文字列。このメソッドは既存の文字列を変更せず、連結後に新しい文字列を返します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //concat(v1, v2,..)
var message="Sam"
var final=message.concat(" is a"," hopeless romantic.")
//alerts "Sam is a hopeless romantic."
alert(final)</pre><div class="contentsignin">ログイン後にコピー</div></div>
4. fromCharcode(c1,c2)
一連の Unicode
値を文字に変換します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;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><div class="contentsignin">ログイン後にコピー</div></div>
5.indexOf(substr, [start])
メソッドは文字列を検索し、(見つかった場合は) 文字列内で検索された文字または部分文字列を返します。見つからない場合は、-1
が返されます。 Start
は、検索を開始する文字列内の位置を指定するオプションのパラメータです。デフォルト値は 0
です。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //indexOf(char/substring)
var sentence="Hi, my name is Sam!"
if (sentence.indexOf("Sam")!=-1)
alert("Sam is in there!")</pre><div class="contentsignin">ログイン後にコピー</div></div>
6. lastIndexOf(substr, [start])
メソッドは、文字列内で指定されたテキストが最後に出現したインデックスを返します (そうでない場合)。見つかった場合は、-1
を返します。 「Start
」は、検索を開始する文字列内の位置を指定するオプションのパラメータです。デフォルト値は string.length-1
です。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //lastIndexOf(substr, [start])
var myString = &#39;javascript rox&#39;;
console.log(myString.lastIndexOf(&#39;r&#39;));
//output: 11</pre><div class="contentsignin">ログイン後にコピー</div></div>
7. match(regexp)
正規表現に基づいて文字列内の一致を検索します。一致するものが見つからない場合は、情報配列または
null が返されます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //match(regexp) //select integers only
var intRegex = /[0-9 -()+]+$/;
var myNumber = &#39;999&#39;;
var myInt = myNumber.match(intRegex);
console.log(isInt);
//output: 999
var myString = &#39;999 JS Coders&#39;;
var myInt = myString.match(intRegex);
console.log(isInt);
//output: null</pre><div class="contentsignin">ログイン後にコピー</div></div>
8. replace(regexp/substr, replacetext)
メソッドは、文字列内の一部の文字を他の文字に置き換えたり、A を置き換えたりするために使用されます。正規表現に一致する部分文字列。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //replace(substr, replacetext)
var myString = &#39;999 JavaScript Coders&#39;;
console.log(myString.replace(/JavaScript/i, "jQuery"));
//output: 999 jQuery Coders
//replace(regexp, replacetext)
var myString = &#39;999 JavaScript Coders&#39;;
console.log(myString.replace(new RegExp( "999", "gi" ), "The"));
//output: The JavaScript Coders</pre><div class="contentsignin">ログイン後にコピー</div></div>
9. search(regexp)
メソッドは、文字列内の指定された部分文字列を取得するか、正規表現に一致する文字列を取得するために使用されます。 Substring が見つかった場合は、regexp
に一致する部分文字列の開始位置を返し、それ以外の場合は -1
を返します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //search(regexp)
var intRegex = /[0-9 -()+]+$/;
var myNumber = &#39;999&#39;;
var isInt = myNumber.search(intRegex);
console.log(isInt);
//output: 0</pre><div class="contentsignin">ログイン後にコピー</div></div>
10.slice(start, [end])
メソッドは文字列の特定の部分を抽出して新しい文字列を返すことができます。 start
(start を含む) で始まり end
(end
を除く) で終わる文字列内のすべての文字が含まれます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //slice(start, end)
var text="excellent"
text.slice(0,4) //returns "exce"
text.slice(2,4) //returns "ce"</pre><div class="contentsignin">ログイン後にコピー</div></div>
11.split(delimiter, [limit])
メソッドは、文字列を文字列配列に分割し、文字列配列を返すために使用されます。返される配列には、delimiter
自体は含まれません。オプションの「limit
」は、返される配列内の要素の最大数を指定できる整数です。 12. substr(start, [length])
メソッドは、指定された番号の文字列の start
から始まる添字を抽出できます。文字の。 start
で始まる length
文字 (start が指す文字を含む) を含む新しい文字列を返します。 length
が指定されていない場合、返される文字列には、start
から文字列の末尾までの文字が含まれます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //substring(from, to)
var text="excellent"
text.substring(0,4) //returns "exce"
text.substring(2,4) //returns "ce"</pre><div class="contentsignin">ログイン後にコピー</div></div>
13. substring(from, [to])
メソッドは、文字列内の指定された 2 つの添え字の間の文字を抽出するために使用されます。このメソッドでは、start
の文字は含まれますが、stop
の文字は含まれません。to
はオプションです。このパラメータが省略された場合、返される部分文字列は文字列は文字列の終わりまで続きます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //substring(from, [to])
var myString = &#39;javascript rox&#39;;
myString = myString.substring(0,10);
console.log(myString)
//output: javascript</pre><div class="contentsignin">ログイン後にコピー</div></div>
14. toLowerCase()
メソッドは、文字列を小文字に変換するために使用されます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //toLowerCase()
var myString = &#39;JAVASCRIPT ROX&#39;;
myString = myString.toLowerCase();
console.log(myString)
//output: javascript rox</pre><div class="contentsignin">ログイン後にコピー</div></div>
15. toUpperCase()
メソッドは、文字列を大文字に変換するために使用されます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //toUpperCase()
var myString = &#39;javascript rox&#39;;
myString = myString.toUpperCase();
console.log(myString)
//output: JAVASCRIPT ROX</pre><div class="contentsignin">ログイン後にコピー</div></div>
16.includes()
メソッドは、文字列に指定した文字列または文字が含まれているかどうかを確認するために使用されます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //includes()
var mystring = "Hello, welcome to edureka";
var n = mystring.includes("edureka");
//output: True</pre><div class="contentsignin">ログイン後にコピー</div></div>
17.endsWith()
この関数は、文字列が指定された文字列または文字で終わるかどうかを確認します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //endsWith()
var mystr = "List of javascript functions";
var n = mystr.endsWith("functions");
//output: True</pre><div class="contentsignin">ログイン後にコピー</div></div>
18.repeat()
指定された数の文字列が連結された新しい文字列を構築して返します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //repeat()
var string = "Welcome to Edureka";
string.repeat(2);
//output: Welcome to Edureka Welcome to Edureka</pre><div class="contentsignin">ログイン後にコピー</div></div>
19. valueOf()
メソッドは、String
オブジェクトのプリミティブ値を返します。これは、 と同等です。 String.prototype.toString()
。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> //valueOf()
var mystr = "Hello World!";
var res = mystr.valueOf();
//output: Hello World!</pre><div class="contentsignin">ログイン後にコピー</div></div>
20.trim()
メソッドは、文字列の両端から空白文字を削除します。このコンテキストでの空白文字は、すべての空白文字 (スペース、タブ、非改行スペースなど) およびすべての行終了文字 (LF、CR など) です。
//trim() var str = " Hello Edureka! "; alert(str.trim());
相关免费学习推荐:js视频教程
以上がよく使用される 20 の文字列メソッドと JS でのその使用法 (概要)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHPでint型をstring型に変換する方法を詳しく解説 PHPの開発では、int型をstring型に変換する必要に遭遇することがよくあります。この変換はさまざまな方法で実現できますが、この記事では、読者の理解を深めるために、具体的なコード例とともに、いくつかの一般的な方法を詳しく紹介します。 1. PHP の組み込み関数 strval() を使用する PHP には、さまざまな型の変数を文字列型に変換できる組み込み関数 strval() が用意されています。 int型をstring型に変換する必要がある場合、

Golang で文字列が特定の文字で始まるかどうかを確認するにはどうすればよいですか? Golang でプログラミングする場合、文字列が特定の文字で始まるかどうかを確認する必要がある状況によく遭遇します。この要件を満たすために、Golang の strings パッケージによって提供される関数を使用してこれを実現できます。次に、Golangを使って文字列が特定の文字で始まるかどうかを確認する方法を、具体的なコード例とともに詳しく紹介します。 Golang では、strings パッケージの HasPrefix を使用できます。

タイトル: Golang で文字列が特定の文字で終わるかどうかを判断する方法 Go 言語では、文字列が特定の文字で終わるかどうかを判断する必要があることがあります。これは文字列を処理するときに非常に一般的です。この記事では、Go 言語を使用してこの関数を実装する方法と、参考用のコード例を紹介します。まず、Golang で文字列が指定された文字で終わるかどうかを判断する方法を見てみましょう。 Golang の文字列内の文字はインデックス作成によって取得でき、文字列の長さは次のようになります。

1. まず pycharm を開いて、pycharm ホームページに入ります。 2. 次に、新しい Python スクリプトを作成し、右クリックして [新規] をクリックし、[Pythonfile] をクリックします。 3. 文字列、コード: s="-" を入力します。 4. 次に、文字列内のシンボルを 20 回繰り返す必要があります (コード: s1=s*20)。 5. 印刷出力コード、コード: print(s1) を入力します。 6. 最後にスクリプトを実行すると、下部に戻り値が表示されます。 - 20 回繰り返しました。

PHP で 16 進数の文字列を変換するときに中国語の文字化けを解決する方法. PHP プログラミングでは、16 進数で表された文字列を通常の中国語の文字に変換する必要がある状況に遭遇することがあります。しかし、この変換の過程で、場合によっては中国語の文字化けが発生することがあります。この記事では、PHPで16進数を文字列に変換する際に中国語が文字化けする問題を解決する方法と、具体的なコード例を紹介します。 16 進数の変換には hex2bin() 関数を使用します。PHP の組み込み hex2bin() 関数は 1 を変換できます

PHP 文字列マッチングのヒント: あいまいな組み込み式を避ける PHP 開発では、文字列マッチングは一般的なタスクであり、通常は特定のテキスト コンテンツを検索したり、入力形式を検証したりするために使用されます。ただし、一致の精度を確保するために、曖昧な包含式の使用を避ける必要がある場合があります。この記事では、PHP で文字列マッチングを行うときにあいまいな包含式を回避するためのテクニックをいくつか紹介し、具体的なコード例を示します。完全一致には preg_match() 関数を使用します。 PHP では、preg_mat を使用できます。

PHP 文字列操作: スペースを効果的に削除する実用的な方法 PHP 開発では、文字列からスペースを削除する必要がある状況によく遭遇します。スペースを削除すると文字列がきれいになり、その後のデータ処理と表示が容易になります。この記事では、スペースを削除するための効果的かつ実践的な方法をいくつか紹介し、具体的なコード例を添付します。方法1: PHP組み込み関数trim()を使用する PHP組み込み関数trim()を使用すると、文字列の両端のスペース(スペース、タブ、改行などを含む)を削除でき、非常に便利で簡単です。使用します。

Web アプリケーションの開発に広く使用されているスクリプト言語として、PHP には非常に強力な文字列処理機能があります。日常の開発では、文字列、特に文字列の最後の 2 文字を削除する必要がある操作に遭遇することがよくあります。この記事では、文字列の最後の 2 文字を削除するための 2 つの PHP テクニックを紹介し、具体的なコード例を示します。ヒント 1: substr 関数を使用する PHP の substr 関数は、文字列の一部を返すために使用されます。文字列と開始位置を指定することで簡単に文字を削除できます
