ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 文字列プロトタイプのプロパティ

JavaScript 文字列プロトタイプのプロパティ

WBOY
WBOY転載
2023-09-01 10:49:021039ブラウズ

JavaScript 字符串原型属性

JavaScript では、各オブジェクトには独自のプロパティがあり、各オブジェクトにはプロトタイプ属性が含まれます。文字列も JavaScript のオブジェクトです。したがって、プロトタイプのプロパティも含まれています。

プロトタイプ プロパティはオブジェクト内でネストされています。つまり、各プロトタイプ プロパティには別のプロトタイプ プロパティが含まれています。文字列オブジェクトのプロトタイプ プロパティには、デフォルトのメソッドとプロパティが含まれています。ただし、開発者はプロトタイプのプロパティをカスタマイズし、文字列プロトタイプにメソッドとプロパティを追加できます。

このチュートリアルでは、文字列プロトタイプ プロパティの使用方法とカスタマイズ方法を学びます。

###文法###

ユーザーは、次の構文に従って、文字列プロトタイプ プロパティに任意のメソッドを追加できます。

リーリー

上記の構文では、method_name は文字列プロトタイプに追加するメソッドの名前にする必要があります。

例 1 (toUpperCase() メソッドと toLowerCase() メソッドを使用)

次の例では、文字列プロトタイプ プロパティの toUpperCase() メソッドと toLowerCase() メソッドを使用して、文字列をそれぞれ大文字と小文字に変換します。

出力では、結果の文字列を確認できます。

リーリー

例 2 (Length プロパティを使用)

次の例では、文字列プロトタイプ プロパティの既定のプロパティを使用する方法を示します。ここでは、「length」プロパティを使用して文字列内の合計文字数をカウントします。

出力では、length プロパティを使用して計算した文字の合計数または文字列の長さを確認できます。

リーリー

例 3 (文字列プロトタイプへのメソッドの追加)

文字列プロトタイプ プロパティにカスタム メソッドを追加することもできます。ここでは、文字列プロトタイプに countWords() プロパティを追加しました。このプロパティは、文字列内の単語の合計数をカウントし、その値を返します。

ここでは、区切り文字として「」を使用して文字列を分割し、結果の配列の長さを計算して文字列内の合計単語数を計算します。コードでは、他の文字列メソッドと同様に、任意の文字列を参照として countWords() メソッドを実行できることがわかります。

リーリー

例 4 (カスタム文字列プロトタイプのデフォルトのメソッド)

この例では、文字列プロトタイプのデフォルト メソッドをカスタマイズする方法を示します。ここでは、toUpperCase() メソッドをカスタマイズしました。通常、toUpperCase() メソッドは、すべての文字列文字を大文字に変換した後、文字列を返します。

最初の文字のみを大文字に変換して文字列を返すようにカスタマイズしました。ここでは、最初の文字がすでに大文字の場合は同じ文字列を返します。それ以外の場合は、ASCII 値を使用して最初の文字を大文字に変換します。

出力では、toUpperCase() メソッドが文字列全体ではなく、文字列の最初の文字のみを大文字に変換していることがわかります。

リーリー

ユーザーは文字列プロトタイプ プロパティの使い方を学びました。これを使用して、文字列オブジェクトにメソッドとプロパティを追加できます。さらに、これを使用して文字列のプロパティとメソッドをカスタマイズすることもできます。メソッドを文字列プロトタイプに追加した後、文字列を参照として使用してメソッドを呼び出すことができます。

以上がJavaScript 文字列プロトタイプのプロパティの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。