JavaScript では、各オブジェクトには独自のプロパティがあり、各オブジェクトにはプロトタイプ属性が含まれます。文字列も JavaScript のオブジェクトです。したがって、プロトタイプのプロパティも含まれています。
プロトタイプ プロパティはオブジェクト内でネストされています。つまり、各プロトタイプ プロパティには別のプロトタイプ プロパティが含まれています。文字列オブジェクトのプロトタイプ プロパティには、デフォルトのメソッドとプロパティが含まれています。ただし、開発者はプロトタイプのプロパティをカスタマイズし、文字列プロトタイプにメソッドとプロパティを追加できます。
このチュートリアルでは、文字列プロトタイプ プロパティの使用方法とカスタマイズ方法を学びます。
###文法###上記の構文では、method_name は文字列プロトタイプに追加するメソッドの名前にする必要があります。
例 1 (toUpperCase() メソッドと toLowerCase() メソッドを使用)
出力では、結果の文字列を確認できます。
リーリー例 2 (Length プロパティを使用)
出力では、length プロパティを使用して計算した文字の合計数または文字列の長さを確認できます。
リーリー例 3 (文字列プロトタイプへのメソッドの追加)
ここでは、区切り文字として「」を使用して文字列を分割し、結果の配列の長さを計算して文字列内の合計単語数を計算します。コードでは、他の文字列メソッドと同様に、任意の文字列を参照として countWords() メソッドを実行できることがわかります。
リーリー例 4 (カスタム文字列プロトタイプのデフォルトのメソッド)
最初の文字のみを大文字に変換して文字列を返すようにカスタマイズしました。ここでは、最初の文字がすでに大文字の場合は同じ文字列を返します。それ以外の場合は、ASCII 値を使用して最初の文字を大文字に変換します。
出力では、toUpperCase() メソッドが文字列全体ではなく、文字列の最初の文字のみを大文字に変換していることがわかります。
リーリーユーザーは文字列プロトタイプ プロパティの使い方を学びました。これを使用して、文字列オブジェクトにメソッドとプロパティを追加できます。さらに、これを使用して文字列のプロパティとメソッドをカスタマイズすることもできます。メソッドを文字列プロトタイプに追加した後、文字列を参照として使用してメソッドを呼び出すことができます。
以上がJavaScript 文字列プロトタイプのプロパティの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。