JavaScriptで文字列を小文字に変換する方法【toLowerCase()の使い方】
JavaScriptを使えば、あらゆるテキストを簡単に小文字へ変換できます。この記事では、toLowerCase()メソッドの基本的な使い方と、注意すべきポイントをわかりやすく解説します。
toLowerCase()メソッドの基本
JavaScriptで文字列をすべて小文字に変換したい場合は、toLowerCase()メソッドを使用します。使い方は非常にシンプルで、変換したい文字列に対してこのメソッドを呼び出すだけです。
let someText = "Here is some text. Let us convert it all to lowercase"
someText.toLowerCase()
console.log(someText.toLowerCase())
// here is some text. let us convert it all to lowercase
元の文字列は変更されない点に注意
toLowerCase()は、小文字に変換した新しい文字列を返します。つまり、元の文字列自体は変更(破壊的処理)されません。これはJavaScriptの文字列がイミュータブル(不変)であるためです。
変換結果を後から使いたい場合は、戻り値を別の変数に代入するか、元の変数に再代入しましょう。
let someText = "Here is some text."
// 新しい変数に代入する例
let lowerCaseText = someText.toLowerCase()
console.log(lowerCaseText) // here is some text.
// 元の変数に再代入する例
someText = someText.toLowerCase()
console.log(someText) // here is some text.
大文字への変換が必要な場合は、対になるtoUpperCase()メソッドを使用することで、同様の操作が可能です。
-
文字列をJavaScriptオブジェクトに変換する方法【JSON.parse()の使い方】
JavaScriptでJSON形式の文字列をオブジェクトに変換するには、JSON.parse()メソッドを使用します。このメソッドは、引数に渡された文字列を解析(パース)し、対応するJavaScriptオブジェクトを返します。 サンプルコード <!DOCTYPE html> <html lang=ja> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Docum
-
jQuery・JavaScriptで通貨文字列を数値に変換する方法を解説
「€55,600.35」や「$645,345.50」のような通貨文字列を、計算に使える数値へ変換したい場面はよくあります。JavaScriptでは、replace()メソッドと正規表現(REGEX)を組み合わせることで、通貨記号やカンマを簡単に取り除き、数値へ変換できます。変換の基本的な考え方ポイントは、正規表現 /[^0-9.-]+/g を使って「数字・ドット(.)・マイナス(-)」以外の文字をすべて空文字に置き換えることです。これにより、通貨記号(€ や $)や桁区切りのカンマ(,)が一括で除去されます。その後、Number() を使うことで文字列を数値型へ変換できます。コード例以下が実際