ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptのStringオブジェクトのslice()メソッドの解析

JavaScriptのStringオブジェクトのslice()メソッドの解析

PHPz
PHPzオリジナル
2016-05-16 16:25:151747ブラウズ

この記事では、JavaScript の String オブジェクトのスライス() メソッドを詳しく分析します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

このメソッドは、文字列のセクションをインターセプトし、インターセプトされた文字で構成される新しい文字列を返します。

この記事では主に JavaScript の String オブジェクトのスライス() メソッドを紹介し、その定義、パラメータ、および具体的な使用法をサンプルの形で分析します。以下を参照してください。

注: 元の文字列は変更されず、戻り値は新しく生成された文字列になります。

構文構造:

stringObject.slice(start,end)

パラメータリスト:

参数 描述
start  必需。规定从何处开始截取字符串。字符串的首字符的位置是0。
 如果此参数为负数,那么将从字符串的尾部开始计算位置。例如:-1代表倒数第一个字符,-2代表倒数第二个字符,以此类推。
end  可选。规定在何处结束截取字符串。
 如果省略该参数,那么将截取从start位置开始到结尾的所有字符。
 注:end对应的字符不会被截取。

サンプルコード:

例 1:

var a="abcdefgmnlxyz";
console.log(a.slice(2,3));

位置 "2" と位置 "3" の間の文字列をインターセプトしますが、位置 "3" に対応する文字 d はインターセプトの戻り値に含まれません。 。出力結果: c.

例 2:

var a="abcdefgmnlxyz";
console.log(a.slice(2));

2 番目のパラメーターを省略した場合、位置「2」から文字列の末尾までのすべての文字がインターセプトされます。出力結果: cdefgmnlxyz。

この記事が皆さんの JavaScript プログラミング設計に役立つことを願っています。その他の関連チュートリアルについては、JavaScript ビデオ チュートリアル をご覧ください。

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