變數命名轉換器
工程師必備工具,輕鬆轉換各種程式命名格式
輸入變數名稱
支援多行輸入,每行一個變數名稱
轉換結果
請在上方輸入要轉換的變數名稱
關於變數命名轉換器
變數命名轉換器是專為程式開發者設計的線上工具。它能快速將變數名稱在 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 等多種命名格式之間互相轉換,大幅提升開發效率。
如何使用?
- 在左側輸入框輸入您想轉換的變數名稱
- 系統會自動識別輸入格式並即時顯示所有轉換結果
- 點擊結果旁的「複製」按鈕即可複製到剪貼簿
- 支援多行批次輸入,可一次轉換多個變數
功能特色
- 即時轉換:輸入即顯示結果,無需點擊按鈕
- 七種格式:支援 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、Sentence case、Title Case
- 智能識別:自動識別輸入的命名格式
- 批次處理:支援多行輸入,一次轉換多個變數
- 一鍵複製:每個結果都有獨立複製按鈕
- 分享功能:可分享轉換連結給同事
常見命名慣例
- camelCase(小駝峰式):第一個單字小寫,後續單字首字母大寫。常用於 JavaScript、Java 的變數和函數命名。
- PascalCase(大駝峰式/帕斯卡式):每個單字首字母都大寫。常用於 C#、.NET 的類別命名。
- snake_case(蛇形式):單字全小寫,以底線連接。常用於 Python、Ruby、資料庫欄位命名。
- kebab-case(烤肉串式):單字全小寫,以連字號連接。常用於 CSS 類別名稱、URL。
- CONSTANT_CASE(常數式):單字全大寫,以底線連接。常用於定義常數。
縮寫詞處理說明
本工具遵循 Google Style Guide 的縮寫詞處理規則:將縮寫詞視為一般單字處理。例如 XMLParser 會轉換為 xmlParser(而非 xMLParser),getHTTPResponse 會轉換為 getHttpResponse。這確保了轉換的可逆性和一致性。
常見問題
Q:為什麼 XMLParser 轉換成 xmlParser 而不是 xMLParser?
A:根據 Google TypeScript Style Guide 的建議,縮寫詞應視為一般單字處理。這樣可以確保轉換的可逆性,例如 xmlParser 可以正確轉換回 xml_parser。
Q:這個工具支援哪些輸入格式?
A:支援任何格式的輸入,包括 camelCase、PascalCase、snake_case、kebab-case、空格分隔、混合格式等。工具會自動識別並正確拆分單字。
Q:可以一次轉換多個變數嗎?
A:可以!只需在輸入框中每行輸入一個變數名稱,系統會自動切換為批次處理模式。