Variable Name Generator
將任意詞句轉換為 camelCase、snake_case、PascalCase、kebab-case 等格式
camelCase
userProfileImageUrl
PascalCase
UserProfileImageUrl
snake_case
user_profile_image_url
SCREAMING_SNAKE
USER_PROFILE_IMAGE_URL
kebab-case
user-profile-image-url
UPPER-KEBAB
USER-PROFILE-IMAGE-URL
dot.notation
user.profile.image.url
Train-Case
User-Profile-Image-Url
flatcase
userprofileimageurl
FLATCASE
USERPROFILEIMAGEURL
path/case
user/profile/image/url
$variable
$userProfileImageUrl
--css-var
--user-profile-image-url
SQL_COLUMN
USER_PROFILE_IMAGE_URL
Click any value to copy to clipboard.
關於本工具
變數名稱產生器可將任何自然語言片語或現有變數名稱轉換為 14 種常見於不同程式語言與情境中的命名慣例。
轉換器會依空格、連字號、底線、斜線、句點以及 camelCase/PascalCase 邊界拆分輸入內容,接著以目標格式重新組合單字。輸入內容在轉換前會自動正規化為小寫。
使用方法
- 輸入自然語言片語或貼上現有變數名稱。
- 工具會立即產生 14 種命名慣例變體。
- 點擊任一結果即可將其複製到剪貼簿。
- 在各種命名慣例之間切換,找出適合你所用語言或框架的格式。
使用情境
JavaScript 開發者會將片語轉換為 camelCase 或 PascalCase,用於變數與類別名稱。Python 開發者會使用 snake_case 命名函式。CSS 開發者會使用 kebab-case 命名自訂屬性(--my-var)。資料庫工程師會使用 SQL_COLUMN 風格命名資料欄。
常見問題
- 它能處理現有的 camelCase 或 PascalCase 輸入嗎? — 可以。工具會先將 camelCase 與 PascalCase 拆分為個別單字,再套用目標格式。
- 輸入內容中會移除哪些字元? — 除了空格、連字號、底線、斜線與句點以外的非英數字元都會被移除,數字則會保留。
- 為什麼輸出預設為小寫? — 此工具會依照大多數命名標準的慣例,先將輸入正規化為小寫,再套用目標命名規則。