Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】String::String.prototype.toLowerCaseインスタンスメソッドの使い方

String.prototype.toLowerCase()インスタンスメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

String.prototype.toLowerCase()メソッドは、指定された文字列内の全ての大文字のアルファベットを小文字に変換し、新しい文字列として返すメソッドです。このメソッドは、JavaScriptのStringオブジェクトのインスタンスに対して直接呼び出します。例えば、「"HELLO WORLD".toLowerCase()」と記述することで、「hello world」という新しい小文字の文字列を得ることができます。

このメソッドは引数を取る必要がなく、元の文字列自体は変更されません。元の文字列は不変のままで、変換された結果は常に新しい文字列として返されるため、元のデータに意図しない変更が加わる心配はありません。この非破壊的な性質は、安全なデータ操作において非常に重要です。

String.prototype.toLowerCase()は、ロケール(地域や言語の設定)に依存しない単純な大文字から小文字への変換を行います。そのため、英語圏以外の特定の言語において、特殊な文字の小文字変換ルールを正確に適用したい場合は、言語固有のルールを考慮するString.prototype.toLocaleLowerCase()メソッドの使用を検討してください。

このメソッドはシステム開発において幅広く活用されます。例えば、ユーザーが入力した検索キーワードとシステム内のデータを大文字・小文字を区別せずに比較したい場合や、データベースに保存する前にデータの形式を統一したい場合などに非常に役立ちます。これにより、データの整合性を保ちながら、柔軟かつ信頼性の高い処理を実現することが可能です。

公式リファレンス: String.prototype.toLowerCase()

構文(syntax)

1const originalString = "HELLO JavaScript";
2const lowercasedString = originalString.toLowerCase();
3console.log(lowercasedString);

引数(parameters)

引数なし

引数はありません

戻り値(return)

string

String.prototype.toLowerCase()は、呼び出された文字列をすべて小文字に変換した新しい文字列を返します。

関連コンテンツ

関連プログラミング言語