JavaScript の組み込み関数を使用して文字列操作を処理する

PHPz
リリース: 2023-11-04 17:07:42
オリジナル
1297 人が閲覧しました

JavaScript の組み込み関数を使用して文字列操作を処理する

文字列操作に JavaScript 組み込み関数を使用する

JavaScript には、文字列操作を処理するために使用できる組み込み関数が多数あります。これらの関数は、文字列の大文字と小文字の変更、部分文字列の検索、文字の置換などに役立ちます。この記事では、一般的に使用される文字列操作関数をいくつか紹介し、対応するコード例を示します。

  1. toUpperCase() と toLowerCase()

これら 2 つの関数は、文字列をそれぞれ大文字と小文字に変換するために使用されます。例:

var str = "Hello World!";
console.log(str.toUpperCase());    // 输出 "HELLO WORLD!"
console.log(str.toLowerCase());    // 输出 "hello world!"
ログイン後にコピー
  1. indexOf() および lastIndexOf()

indexOf() は文字列内で最初に出現する部分文字列を検索するために使用され、lastIndexOf()最後の出現を見つけることです。部分文字列が見つかった場合、関数はそのインデックス値を返し、そうでない場合は -1 を返します。

var str = "Hello World!";
console.log(str.indexOf("o"));        // 输出 4
console.log(str.lastIndexOf("o"));    // 输出 7
console.log(str.indexOf("x"));        // 输出 -1
ログイン後にコピー
  1. slice()

slide() 関数は、文字列から内容の一部を抽出するために使用されます。開始位置と終了位置 (この位置の文字を除く) の 2 つのパラメータを受け入れます。パラメーターが 1 つだけ指定されている場合、デフォルトでは、その位置から文字列の末尾までが抽出されます。

var str = "Hello World!";
console.log(str.slice(0, 5));    // 输出 "Hello"
console.log(str.slice(6));       // 输出 "World!"
ログイン後にコピー
  1. replace()

replace() 関数は、文字列内の特定の文字を置換するために使用されます。 2 つのパラメータを受け入れます。最初のパラメータは置換される部分文字列 (正規表現も可能)、2 番目のパラメータは置換後の新しい文字列です。

var str = "Hello World!";
console.log(str.replace("Hello", "Hi"));    // 输出 "Hi World!"
ログイン後にコピー
  1. split()

Split() 関数は、文字列を配列に分割するために使用されます。区切り文字を指定する 1 つのパラメータを受け入れます。区切り文字には文字列または正規表現を使用できます。

var str = "Hello World!";
console.log(str.split(" "));    // 输出 ["Hello", "World!"]
ログイン後にコピー
  1. trim()

trim() 関数は、文字列の両端のスペースを削除するために使用されます。パラメータは受け入れられません。

var str = "  Hello World!  ";
console.log(str.trim());    // 输出 "Hello World!"
ログイン後にコピー

要約すると、JavaScript の組み込み関数は豊富な文字列操作関数を提供します。これらの関数に習熟すると、文字列処理がより効率的かつ便利になります。この記事が皆様のお役に立てれば幸いです。

以上がJavaScript の組み込み関数を使用して文字列操作を処理するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート