首頁 AI 工具庫 關於我們 提交工具
開發者工具

駝峰式與蛇型命名轉換

免費線上駝峰式與蛇型命名轉換,無需帳號、不用安裝,完全在瀏覽器中運行。

自動偵測輸入格式 • 支援一次轉換多個識別符
轉換結果
(轉換結果將顯示在此)
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

如何使用此工具?

  1. 在左側文字框中輸入你的識別符(變數名、函數名等)
  2. 工具會自動偵測輸入的命名格式
  3. 系統會實時轉換為 9 種常見命名法
  4. 點擊「複製結果」可複製當前標籤頁的內容
  5. 點擊「複製全部格式」可複製所有轉換結果
  6. 支援一次輸入多個識別符(每行一個),工具會逐行轉換

使用場景

本工具適用於開發者在以下情況下使用:

  • 從 Python (蛇型) 遷移到 JavaScript (駝峰式) 時快速轉換變數名
  • 為 API 端點、資料庫欄位、常數定義名稱,遵循不同的命名規範
  • 學習不同程式語言的命名慣例
  • 重構代碼時批量轉換識別符名稱
  • 跨團隊協作時統一命名風格

常見問題

工具如何自動偵測命名格式?

工具通過分析輸入文本的特徵來偵測格式:檢查是否包含大寫字母、底線、連字符或其他分隔符。根據這些特徵判斷最可能的命名法。

可以一次轉換多個識別符嗎?

可以。在文字框中每行輸入一個識別符,工具會自動逐行轉換並在輸出面板中顯示轉換結果。

轉換結果是否完全正確?

工具使用啟發式算法進行轉換,對大多數常見情況都能正確處理。但對於一些複雜或歧義的情況(如連續大寫字母),結果可能需要手動調整。

為什麼某些識別符無法正確轉換?

如果識別符包含特殊字元、數字或不常見的格式,轉換可能不準確。建議使用標準的單詞組合作為輸入。

這個工具是否免費?

是的,本工具完全免費,不需要登錄或安裝任何軟體。所有轉換都在你的瀏覽器中本地執行,不會上傳到伺服器。

支援哪些編程語言的命名規範?

工具提供 9 種通用命名法,涵蓋大多數編程語言的慣例。如:JavaScript 和 Java 通常使用 camelCase;Python 使用 snake_case;常數通常使用 SCREAMING_SNAKE;URL 和 CSS 類名通常使用 kebab-case。

返回頂端