JavaScriptのStringオブジェクトのtoLowerCase()メソッドについて記載します。
概要、実際のサンプルコードを交えて構文などの使い方をまとめてみました。
JavaScriptのStringオブジェクトとは?
JavaScript(JS) のStringオブジェクト(文字列)は、他の言語と比べて、動的なデータ型として定義されています。
そして、 他のプログラミング言語 (C 言語など) とは異なり、文字列のメソッドが豊富に用意されています。
また、文字列と数値を効率的に相互変換する方法も提供されています。
事前に定義されたメソッドを利用して文字列操作が容易に出来る点も他言語と比べても有利な点ですが、他の言語と比べて一部の文字列処理が遅くなることがあるとも言われています。
それでは、次に本題の説明に移ります。
JavaScriptのStringオブジェクトのtoLowerCase()概要
toLowerCase()は、文字列をすべて小文字に変換するメソッドです。
構文、使い方
構文: string.toLowerCase()
使い方: 文字列のすべての文字を小文字に変換します。
引数について
引数はありません。
返り値について
toLowerCase()は、文字列をすべて小文字に変換した新しい文字列を返します。
このメソッドを利用した便利なテクニック
文字列を小文字に変換するのに便利なテクニックとして、JavaScriptのStringオブジェクトのtoLowerCase()を使うことができます。
これを使えば、文字列を小文字に変換することが簡単に行えます。
現場で実際にどのように使われているか
StringオブジェクトのtoLowerCase()は、文字列をすべて小文字に変換するために使用されます。
例えば、ユーザーが入力した文字列を検証する際に、文字列をすべて小文字に変換してから検証を行うことができます。
JavaScriptのStringオブジェクトのtoLowerCase()と一緒によく使われる処理
toUpperCase()と一緒に使われることが多いです。
なぜなら、文字列を小文字に変換するときにはtoLowerCase()を、大文字に変換するときにはtoUpperCase()を使うからです。
使用する上での注意点
文字列がUnicode文字を含む場合、正しい結果を返すためには、正しいlocaleを指定する必要があります。
JavaScriptのStringオブジェクトのtoLowerCase()と似た処理のJSメソッド、違い
toUpperCase()と似ていますが、下記違いがあります。
- toLowerCase()は文字列をすべて小文字に変換
- toUpperCase()は文字列をすべて大文字に変換
JavaScriptのStringオブジェクトのtoLowerCase()を使ったサンプルコードの紹介
toLowerCase()の使用例1
1 2 3 |
let str = ""HELLO WORLD""; let lowerStr = str.toLowerCase(); console.log(lowerStr); |
toLowerCase()の使用例2
1 2 3 |
let str = ""GOOD MORNING""; let lowerStr = str.toLowerCase(); console.log(lowerStr); |
JavaScript stringオブジェクトの他メソッドについて
JavaScriptのstringオブジェクトの他メソッドについては、下記記事にもまとめていますので参考にしてみてください
また、JavaScriptの公式ドキュメントであるMDNで記載されているstringオブジェクトのtoLowerCaseメソッドについても補足としてリンクを貼っておきます。参考にしてみてください。