Công cụ chuyển sang CONSTANT_CASE
Chuyển camelCase hoặc văn bản thường sang CONSTANT_CASE (SCREAMING_SNAKE_CASE) cho hằng số và biến môi trường. Xử lý đúng từ viết tắt và chữ số.
Ví dụ: maxRetryCount → MAX_RETRY_COUNT
Mỗi dòng được chuyển đổi riêng. Từ được tách tại khoảng trắng, dấu câu, _ - . / và ranh giới camelCase; từ viết tắt như XML được giữ nguyên, chữ số dính với từ đứng trước.
Công cụ Liên quan
Xem Tất cảCONSTANT_CASE là gì?
Công cụ này chuyển định danh và cụm từ sang CONSTANT_CASE (còn gọi là SCREAMING_SNAKE_CASE): các từ viết hoa nối bằng dấu gạch dưới, quy ước cho hằng số và biến môi trường.
Cách sử dụng CONSTANT_CASE
- Gõ hoặc dán văn bản vào ô Đầu vào – mỗi dòng một định danh hoặc cụm từ (hoặc bấm Tải ví dụ).
- Văn bản dạng CONSTANT_CASE xuất hiện ngay trong ô Đầu ra.
- Bấm Sao chép để sao chép kết quả.
Ví dụ
maxRetryCount
MAX_RETRY_COUNT
Khi nào nên dùng CONSTANT_CASE
Dùng cho hằng số trong hầu hết ngôn ngữ, biến môi trường và thành viên enum ở một số phong cách. Với biến thông thường, hãy dùng camelCase hoặc snake_case.
CONSTANT_CASE hoạt động như thế nào
Đầu vào được tách thành các từ, mọi từ được viết hoa toàn bộ và nối với nhau bằng _. Từ được tách tại dấu cách, dấu câu và các ký tự phân tách _ - . /, cũng như tại chỗ đổi kiểu chữ bên trong định danh: fooBar → foo + Bar, còn một chuỗi từ viết tắt được giữ liền (XMLHttpRequest → XML + Http + Request). Chữ số dính với từ đứng trước (Request2Go → Request2 + Go), dấu nháy đơn bên trong từ bị bỏ (don't → dont), và chữ cái của mọi hệ chữ (é, ñ, Kirin, Hy Lạp…) đều được hỗ trợ. Mỗi dòng được chuyển đổi riêng.
Các Trường Hợp Sử Dụng Phổ Biến
- Tạo tên biến môi trường (API_BASE_URL)
- Đặt tên hằng số trong JavaScript, Java hoặc Python
- Chuyển khóa cấu hình sang kiểu biến môi trường
- Tạo tên thành viên enum
Lưu Ý Bảo Mật
Mọi thứ chạy cục bộ trong trình duyệt của bạn; đoạn mã bạn dán vào không được tải lên đâu cả.
Câu Hỏi Thường Gặp
Có giống snake_case viết hoa không?
Có, các từ được tách theo cùng cách và nối bằng dấu gạch dưới, viết hoa toàn bộ.
Có xử lý được đầu vào kebab-case không?
Có, api-base-url thành API_BASE_URL.
Còn chữ ß thì sao?
Việc viết hoa tuân theo quy tắc Unicode, nên ß thành SS.