ホームページ > 記事 > ウェブフロントエンド > jsのsubstring、substr、spliceの違い
文字列を操作するための JavaScript 関数には、次のものが含まれます: substring は、指定された範囲内の部分文字列を抽出します。 、置換文字を挿入できます。
JavaScriptのsubstring、substr、spliceの違い
JavaScriptのsubstring、substr、splice関数はすべて文字列を操作するために使用されますが、目的と用途が異なります。
substring
substring(start, end)
substring(start, end)
参数:
substr
substr(start, length)
参数:
splice
splice(start, deleteCount, ...items)
はsubstringに似ていますが、endが文字列の長さを超える場合、substrは文字列の長さに切り詰めます。
substr(start, length)
splice
🎜文字列内の文字を削除および/または置換するための可変引数関数。 🎜🎜構文:splice(start, deleteCount, ...items)
🎜🎜🎜パラメータ: 🎜🎜🎜start: 削除と置換を開始する文字インデックス (0 から開始)。 🎜🎜deleteCount: 削除する文字数。 🎜🎜項目 (オプション): 削除された文字の位置に挿入される新しい文字または文字列。 🎜🎜🎜🎜🎜🎜使い方の比較🎜🎜🎜🎜🎜部分文字列の抽出: 🎜substring または substr を使用しますが、end が文字列の長さを超える場合は substr の方が便利です。 🎜🎜🎜文字の削除: 🎜spliceを使用し、削除する文字数としてdeleteCountを指定します。 🎜🎜🎜置換文字: 🎜スプライスを使用し、置換文字または文字列を提供します。 🎜🎜🎜🎜例🎜🎜<code class="javascript">const str = "Hello World"; // 使用 substring 提取 "World" console.log(str.substring(6)); // "World" // 使用 substr 提取 "World"(即使 end 超出范围) console.log(str.substr(6)); // "World" // 使用 splice 删除 "Hello" str.splice(0, 5); console.log(str); // "World" // 使用 splice 替换 "World" 为 "JavaScript" str.splice(0, 5, "JavaScript"); console.log(str); // "JavaScript"</code>
以上がjsのsubstring、substr、spliceの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。