キャメルケース変換
テキストをcamelCase形式に変換。JavaScript変数名、JSONキー、プログラミング識別子に使用。
キャメルケースとは?
キャメルケース(CamelCase)は、各単語の先頭を大文字にし、スペースや区切り文字を使わない命名規則です。2つのバリエーションがあります:lowerCamelCase(最初の単語は小文字、例:myVariableName)とUpperCamelCase(パスカルケース、例:MyClassName)。
キャメルケースと他の命名規則の比較
- camelCase:
myVariableName— JavaScript、Java、TypeScriptの変数 - PascalCase:
MyClassName— C#クラス、Reactコンポーネント - snake_case:
my_variable_name— Python、Ruby、データベース - kebab-case:
my-variable-name— URL、CSSクラス、HTML属性
underscore_caseからcamelCaseへの変換
snake_case(アンダースコア記法)からcamelCaseへの変換は、PythonとJavaScriptのコードベース間で作業する際に不可欠です。各アンダースコアを削除し、続く文字を大文字化します:
user_first_name→userFirstNameget_user_by_id→getUserByIdapi_base_url→apiBaseUrl
camelCase vs PascalCase
| 規則 | 例 | 先頭文字 | 用途 |
|---|---|---|---|
| camelCase | myVariable | 小文字 | JS/TSの変数、JSONキー |
| PascalCase | MyVariable | 大文字 | クラス、Reactコンポーネント |
キャメルケースの使用場所
- JavaScript/TypeScriptの変数名・関数名
- Javaのメソッド名・変数名
- 多くのAPIのJSONオブジェクトキー
- SwiftとKotlinの識別子
- Goのエクスポートされた識別子(PascalCase)
- Reactのstate変数とイベントハンドラ
- GraphQLのフィールド名
関連ツール
Python命名にはSnake Case Converterを、URL向けにはKebab Case Converterを、全形式一括にはCase Converter Onlineをどうぞ。
関連ツール
スラッグジェネレーター
テキストをURLスラッグに変換
URLスラッグジェネレーター
SEO対応のURLスラッグを作成
テキスト→スラッグ変換
テキストをスラッグに変換
オンラインスラッグ化
テキストを即座にスラッグ化
パーマリンク生成
クリーンな固定URLを作成
WordPressスラッグ生成
WordPress用スラッグ生成
ブログスラッグ生成
ブログ記事用スラッグ生成
商品スラッグ生成
商品ページ用スラッグ生成
ケース変換ツール
テキストをあらゆる形式に変換
タイトルケース変換
テキストをTitle Caseに変換
センテンスケース変換
テキストをSentence Caseに変換
ケバブケース変換
テキストをケバブケースに変換
スネークケース変換
テキストをsnake_caseに変換
パスカルケース変換
テキストをPascalCaseに変換
交互ケース変換
テキストをaLtErNaTiNg CaSeに変換
ドットケース変換
テキストをdot.caseに変換
定数ケース変換
テキストをCONSTANT_CASEに変換
文字数カウンター
単語数・文字数・文章数をカウント
Lorem Ipsumジェネレーター
プレースホルダーテキストを生成
プレーンテキスト変換
書式削除・テキスト整形
重複行削除
テキストの重複行を削除
空行削除
空白行を削除
行の並べ替え
テキスト行をアルファベット順にソート
改行削除
行を結合して1段落に
EMダッシュ削除
EMダッシュを読点やハイフンに置換
不可視文字検出
隠れたUnicode文字をコードポイント付きで検出
URLエンコーダー / デコーダー
URLをオンラインでエンコード・デコード
UTMビルダー
キャンペーン追跡URLを作成
JSONキーをcamelCaseに
JSONキーをcamelCaseに変換
JSONキーをsnake_caseに
JSONキーをsnake_caseに変換