• HOME > 
  • JavaScript > 
  • JSで大文字から小文字(小文字から大文字)へ変換する方法

JSで大文字から小文字(小文字から大文字)へ変換する方法

投稿日:

このページにはGoogleアドセンス広告とアフィリエイト広告が含まれています。

カテゴリー記事のアイキャッチ画像
広告
広告

JavaScriptで大文字と小文字を変換する

JavaScriptを使った文字検索フォームを作るにあたり、大文字小文字どちらで入力されても良いよう、変換処理を実装する機会がありました。

今回はそのとき学んだJSで大文字から小文字(小文字から大文字)へ変換する方法を備忘録として残します。

小文字から大文字へ変換するイメージ

JSには「大文字から小文字への変換」・「小文字から大文字への変換」それぞれに専用のメソッド「toUpperCase()」「toLowerCase()」が用意されています。

toLowerCaseとtoUpperCaseの書き方

2つのメソッドの特徴としては以下が挙げられます。

  • 対象の文字列がすべてを大文字(小文字)に変換されます。
  • 日本語(ひらがなカタカナ漢字)に使用しても何も変わりません。
  • 元の文字列の半角・全角の区別を維持したまま変換されます。

小文字を大文字に変換する【toUpperCase()】

小文字を大文字に変換する時は、「toUpperCase()」を使います。

下記は冒頭にあるテキストボックスに入力された文字列を大文字に変換する例です。

2行目で取得した文字列に対して、3行目でtoUpperCaseを使って大文字に変換しています。

JavaScript

function lowToUp(){
    var keyword = document.getElementById("keyword").value;
    var convertKeyword = keyword.toUpperCase();
    console.log(convertKeyword);
}

大文字を小文字に変換する【toLowerCase()】

大文字を小文字に変換する時は、「toLowerCase()」を使います。

下記は冒頭にあるテキストボックスに入力された文字列を小文字に変換する例です。

2行目で取得した文字列に対して、3行目でtoLowerCaseを使って小文字に変換しています。

JavaScript

function upToLow(){
    var keyword = document.getElementById("keyword").value;
    var convertKeyword = keyword.toLowerCase();
    console.log(convertKeyword);
}

まとめ

以上が、JSの「toUpperCase」と「toLowerCase」を使って文字列を大文字から小文字(小文字から大文字)へ変換する方法です。

検索機能を作る場合はあらかじめ文字列を大文字小文字どちらかに統一させておけば、大文字小文字を区別させない検索フォームを作ることができます。

なお、単にブラウザ上の表示を大文字と小文字へ変えたいだけであれば、CSSの「text-transform」プロパティのみで簡単に実現できます。

text-transformを使った大文字小文字の変換方法についてはこちらのページにまとめています。

広告
広告

関連する記事

サムネイル

JSで入力値が英数字や半角かどうか即時文字チェックする【ma……

2024年10月02日
JavaScriptのmatch()は、正規表現を使って対象の文字列の中に一致するものがあるか検索できるメソッドです。このページではテキストボックスに入力された文字が数字や半角かどうかチェックする機能をmatchメソッドを使って実装する方法ついてご紹介します。
サムネイル

JSでHTMLのデータ属性を取得・更新する方法【datase……

2024年10月02日
JavaScriptのdatasetで要素のdata属性を操作する JavaScriptのdatasetは、HTML要素に設定されたデータ属性(data-*** […]
サムネイル

JavaScriptでラジオボタンの値(value)を取得す……

2024年10月02日
JSでラジオボタンの値を取得・操作する JavaScriptによるラジオボタンの操作(値の取得やチェックの切り替え)の方法を備忘録として残しておきます。 JSで […]
サムネイル

JSのclassList.toggleでクラスの付け外しを行……

2024年09月04日
classList.toggleとは? まず「classList」とは要素のクラス属性の情報を参照するプロパティで、「classList.add()」や「cla […]
サムネイル

JSで要素が特定のクラスを持つか調べる【classList.……

2024年09月04日
JSで要素が特定のクラスを持つか調べるには? JavaScriptで要素が特定のクラスを持つか調べるには「classList.contains」を使います。 「 […]
サムネイル

JSで文字列の中の任意の位置に別の文字を挿入する【slice……

2024年09月04日
JavaScriptに文字列の中の任意の位置に別の文字を挿入するにはslice()メソッドを利用します。sliceは特定の文字列の任意の位置から任意の文字数分を切り出すメソッドで、これを使って対象の文字列を一旦分解し、挿入したい文字と一緒新しい文字列としてくっつけ直します。