ホームページ ウェブフロントエンド jsチュートリアル JavaScript でよく使用される 20 の文字列メソッド (コレクション)

JavaScript でよく使用される 20 の文字列メソッド (コレクション)

Jan 25, 2020 pm 08:46 PM
javascript

JavaScript でよく使用される 20 の文字列メソッド (コレクション)

この記事では、収集する価値のある、一般的に使用される 20 個の JavaScript 文字列メソッドを紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

1. charAt(x)

charAt(x)文字列の #xxx 位置にある文字を返します (添え字) 0から始めてください。

    //charAt(x)
    var myString = 'jQuery FTW!!!';
    console.log(myString.charAt(7));
    //output: F
ログイン後にコピー

2.charCodeAt(x)

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

    //charAt(position)
    var message="jquery4u"
    //alert "113"
    alert(message.charAt(1)
ログイン後にコピー

3.concat(v1,v2..)

concat() このメソッドは、2 つ以上の文字列を連結するために使用されます。このメソッドは、既存の文字列を変更せず、結合後の新しい文字列を返します。

    //concat(v1, v2,..)
    var message="Sam"
    var final=message.concat(" is a"," hopeless romantic.")
    //alerts "Sam is a hopeless romantic."
    alert(final)
ログイン後にコピー

4.fromCharcode(c1,c2)

fromCharcode(c1,c2)Unicode のセットを変換します。値を文字に変換します。

    //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
ログイン後にコピー

5.indexOf(substr, [start])

indexOf メソッドは検索し、(見つかった場合は) 検索された文字列 Index を返します。文字または部分文字列。見つからない場合は、-1 が返されます。 Start は、検索を開始する文字列内の位置を指定するオプションのパラメータです。デフォルト値は 0 です。

    //indexOf(char/substring)
    var sentence="Hi, my name is Sam!"
    if (sentence.indexOf("Sam")!=-1)
    alert("Sam is in there!")
ログイン後にコピー

6. lastIndexOf(substr, [start])

lastIndexOf() メソッドは、文字列内の指定されたテキストの最後の出現を返します。インデックスが見つからない場合は、-1 を返します。 「Start」は、検索を開始する文字列内の位置を指定するオプションのパラメータです。デフォルト値は string.length-1 です。

    //lastIndexOf(substr, [start])
    var myString = 'javascript rox';
    console.log(myString.lastIndexOf('r'));
    //output: 11
ログイン後にコピー

7. match(regexp)

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

null が返されます。

    //match(regexp) //select integers only
    var intRegex = /[0-9 -()+]+$/;  
     
    var myNumber = '999';
    var myInt = myNumber.match(intRegex);
    console.log(isInt);
    //output: 999
     
    var myString = '999 JS Coders';
    var myInt = myString.match(intRegex);
    console.log(isInt);
    //output: null
ログイン後にコピー

8. replace(regexp/substr, replacetext)

replace() メソッドは、文字列内の一部の文字を別の文字に置換するために使用されます。一部の文字、または正規表現に一致する部分文字列を置き換えます。

    //replace(substr, replacetext)
    var myString = '999 JavaScript Coders';
    console.log(myString.replace(/JavaScript/i, "jQuery"));
    //output: 999 jQuery Coders
     
    //replace(regexp, replacetext)
    var myString = '999 JavaScript Coders';
    console.log(myString.replace(new RegExp( "999", "gi" ), "The"));
    //output: The JavaScript Coders
ログイン後にコピー

9. search(regexp)

search() メソッドは、文字列内の指定された部分文字列を取得するか、同じ部分文字列を取得するために使用されます。正規表現に一致する部分文字列。見つかった場合は、regexp に一致する部分文字列の開始位置が返され、そうでない場合は、-1 が返されます。

    //search(regexp)
    var intRegex = /[0-9 -()+]+$/;  
     
    var myNumber = '999';
    var isInt = myNumber.search(intRegex);
    console.log(isInt);
    //output: 0
ログイン後にコピー

10.slice(start, [end])

slice() メソッドは、文字列の特定の部分を抽出して、新しい文字列。 start (start を含む) で始まり end (end を除く) で終わる文字列内のすべての文字が含まれます。

    //slice(start, end)
    var text="excellent"
    text.slice(0,4) //returns "exce"
    text.slice(2,4) //returns "ce"
ログイン後にコピー

11.split(delimiter, [limit])

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

12. substr(start, [length])

substr() メソッドは文字列 start から抽出できます。下付き文字から始まる指定された文字数。 start で始まる length 文字 (start が指す文字を含む) を含む新しい文字列を返します。 length が指定されていない場合、返される文字列には、start から文字列の末尾までの文字が含まれます。

    //substring(from, to)
    var text="excellent"
    text.substring(0,4) //returns "exce"
    text.substring(2,4) //returns "ce"
ログイン後にコピー

13. substring(from, [to])

substring() メソッドは、指定された 2 つの部分文字列の間の文字列を抽出するために使用されます。返されるパラメータには、start の文字は含まれますが、stop の文字は含まれません。to はオプションです。これを省略した場合、パラメータで返される部分文字列は次のようになります。文字列の最後に移動します。

    //substring(from, [to])
    var myString = 'javascript rox';
    myString = myString.substring(0,10);
    console.log(myString)
    //output: javascript
ログイン後にコピー

14. toLowerCase()

toLowerCase() メソッドは、文字列を小文字に変換するために使用されます。

    //toLowerCase()
    var myString = 'JAVASCRIPT ROX';
    myString = myString.toLowerCase();
    console.log(myString)
    //output: javascript rox
ログイン後にコピー

15. toUpperCase()

toUpperCase() メソッドは、文字列を大文字に変換するために使用されます。

    //toUpperCase()
    var myString = 'javascript rox';
    myString = myString.toUpperCase();
    console.log(myString)
    //output: JAVASCRIPT ROX
ログイン後にコピー

16.includes()

includes() メソッドは、指定した文字列または文字が文字列に含まれているかどうかを確認するために使用されます。

    //includes()
    var mystring = "Hello, welcome to edureka";
    var n = mystring.includes("edureka");
    //output: True
ログイン後にコピー

17.endsWith()

endsWith()この関数は、文字列が指定された文字列または文字で終わるかどうかを確認します。

    //endsWith()
    var mystr = "List of javascript functions";
    var n = mystr.endsWith("functions");
    //output: True
ログイン後にコピー

18.repeat()

repeat() 連結された文字列を含む新しい文字列を構築して返します。弦。

    //repeat()
    var string = "Welcome to Edureka";
    string.repeat(2);
    //output: Welcome to Edureka Welcome to Edureka
ログイン後にコピー

19. valueOf()

valueOf() メソッドは、String オブジェクトのプリミティブ値を返します ()、この値は String.prototype.toString() と同等です。

    //valueOf()
    var mystr = "Hello World!";
    var res = mystr.valueOf();
    //output: Hello World!
ログイン後にコピー

20.trim()

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

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHPでint型をstringに変換する方法を詳しく解説 PHPでint型をstringに変換する方法を詳しく解説 Mar 26, 2024 am 11:45 AM

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

Golang 文字列が指定された文字で終わるかどうかを判断する方法 Golang 文字列が指定された文字で終わるかどうかを判断する方法 Mar 12, 2024 pm 04:48 PM

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

python_python の繰り返し文字列チュートリアルで文字列を繰り返す方法 python_python の繰り返し文字列チュートリアルで文字列を繰り返す方法 Apr 02, 2024 pm 03:58 PM

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

Golang で文字列が特定の文字で始まるかどうかを確認するにはどうすればよいですか? Golang で文字列が特定の文字で始まるかどうかを確認するにはどうすればよいですか? Mar 12, 2024 pm 09:42 PM

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

Go言語で文字列をインターセプトする方法 Go言語で文字列をインターセプトする方法 Mar 13, 2024 am 08:33 AM

Go 言語は、文字列インターセプトを含む豊富な文字列処理機能を提供する強力で柔軟なプログラミング言語です。 Go 言語では、スライスを使用して文字列をインターセプトできます。次にGo言語で文字列をインターセプトする方法を具体的なコード例を交えて詳しく紹介します。 1. スライスを使用して文字列をインターセプトする Go 言語では、スライス式を使用して文字列の一部をインターセプトできます。スライス式の構文は次のとおりです。slice:=str[start:end]where, s

PHPで16進数を文字列に変換するときに中国語が文字化けする問題を解決する方法 PHPで16進数を文字列に変換するときに中国語が文字化けする問題を解決する方法 Mar 04, 2024 am 09:36 AM

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

PHP 文字列マッチングのヒント: あいまいな組み込み式を避ける PHP 文字列マッチングのヒント: あいまいな組み込み式を避ける Feb 29, 2024 am 08:06 AM

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

PHP 文字列操作: スペースを効果的に削除する実用的な方法 PHP 文字列操作: スペースを効果的に削除する実用的な方法 Mar 24, 2024 am 11:45 AM

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

See all articles