開發者工具
駝峰式與蛇型命名轉換
免費線上駝峰式與蛇型命名轉換,無需帳號、不用安裝,完全在瀏覽器中運行。
自動偵測輸入格式 • 支援一次轉換多個識別符
轉換結果
(轉換結果將顯示在此)
0
個識別符
0
個字元
-
偵測格式
什麼是駝峰式與蛇型命名法?
在軟體開發中,變數名、函數名和常數名的命名規範因程式語言和專案而異。常見的命名法包括:
- 駝峰式 (camelCase):首字小寫,後續單字首字大寫,如 getUserName
- 大駝峰式 (PascalCase):所有單字首字大寫,如 GetUserName
- 蛇型 (snake_case):單字以底線分隔,全小寫,如 get_user_name
- 尖叫蛇型 (SCREAMING_SNAKE):單字以底線分隔,全大寫,如 GET_USER_NAME
- 烤肉串 (kebab-case):單字以連字符分隔,全小寫,如 get-user-name
- 點式 (dot.case):單字以點分隔,全小寫,如 get.user.name
如何使用此工具?
- 在左側文字框中輸入你的識別符(變數名、函數名等)
- 工具會自動偵測輸入的命名格式
- 系統會實時轉換為 9 種常見命名法
- 點擊「複製結果」可複製當前標籤頁的內容
- 點擊「複製全部格式」可複製所有轉換結果
- 支援一次輸入多個識別符(每行一個),工具會逐行轉換
使用場景
本工具適用於開發者在以下情況下使用:
- 從 Python (蛇型) 遷移到 JavaScript (駝峰式) 時快速轉換變數名
- 為 API 端點、資料庫欄位、常數定義名稱,遵循不同的命名規範
- 學習不同程式語言的命名慣例
- 重構代碼時批量轉換識別符名稱
- 跨團隊協作時統一命名風格
常見問題
工具如何自動偵測命名格式?
工具通過分析輸入文本的特徵來偵測格式:檢查是否包含大寫字母、底線、連字符或其他分隔符。根據這些特徵判斷最可能的命名法。
可以一次轉換多個識別符嗎?
可以。在文字框中每行輸入一個識別符,工具會自動逐行轉換並在輸出面板中顯示轉換結果。
轉換結果是否完全正確?
工具使用啟發式算法進行轉換,對大多數常見情況都能正確處理。但對於一些複雜或歧義的情況(如連續大寫字母),結果可能需要手動調整。
為什麼某些識別符無法正確轉換?
如果識別符包含特殊字元、數字或不常見的格式,轉換可能不準確。建議使用標準的單詞組合作為輸入。
這個工具是否免費?
是的,本工具完全免費,不需要登錄或安裝任何軟體。所有轉換都在你的瀏覽器中本地執行,不會上傳到伺服器。
支援哪些編程語言的命名規範?
工具提供 9 種通用命名法,涵蓋大多數編程語言的慣例。如:JavaScript 和 Java 通常使用 camelCase;Python 使用 snake_case;常數通常使用 SCREAMING_SNAKE;URL 和 CSS 類名通常使用 kebab-case。
