Konverter CONSTANT_CASE
Ubah camelCase atau teks biasa menjadi CONSTANT_CASE (SCREAMING_SNAKE_CASE) untuk konstanta dan variabel lingkungan. Penanganan akronim dan angka yang tepat.
Contoh: maxRetryCount → MAX_RETRY_COUNT
Setiap baris dikonversi terpisah. Kata dipisahkan pada spasi, tanda baca, _ - . / dan batas camelCase; akronim seperti XML tetap utuh dan angka menempel pada kata sebelumnya.
Alat Terkait
Lihat SemuaApa itu CONSTANT_CASE?
Alat ini mengubah identifier dan frasa menjadi CONSTANT_CASE (disebut juga SCREAMING_SNAKE_CASE): kata huruf besar yang digabung dengan garis bawah, konvensi untuk konstanta dan variabel lingkungan.
Cara menggunakan CONSTANT_CASE
- Ketik atau tempel teks ke kotak Masukan – satu identifier atau frasa per baris (atau klik Muat contoh).
- Teks hasil konversi muncul seketika di kotak Keluaran.
- Klik Salin untuk menyalin hasilnya.
Contoh
maxRetryCount
MAX_RETRY_COUNT
Kapan menggunakan CONSTANT_CASE
Pakai untuk konstanta di sebagian besar bahasa, variabel lingkungan, dan anggota enum pada beberapa gaya. Untuk variabel biasa, pakai camelCase atau snake_case.
Cara kerja CONSTANT_CASE
Input dipecah menjadi kata, setiap kata dijadikan huruf besar, lalu kata digabung dengan _. Kata dipecah pada spasi, tanda baca, dan pemisah _ - . /, serta pada perubahan huruf di dalam identifier: fooBar → foo + Bar, dan rentetan akronim dijaga bersama (XMLHttpRequest → XML + Http + Request). Angka tetap menempel pada kata sebelumnya (Request2Go → Request2 + Go), apostrof di dalam kata dibuang (don't → dont), dan huruf dari aksara apa pun (é, ñ, Sirilik, Yunani…) didukung. Setiap baris dikonversi terpisah.
Kasus Penggunaan Umum
- Membuat nama variabel lingkungan (API_BASE_URL)
- Menamai konstanta di JavaScript, Java, atau Python
- Mengonversi key konfigurasi ke gaya env-var
- Membuat nama anggota enum
Catatan Keamanan
Semuanya berjalan secara lokal di browser Anda; teks yang Anda tempel tidak diunggah.
Pertanyaan Umum
Apakah sama dengan snake_case berhuruf besar?
Ya, kata dipecah dengan cara yang sama dan digabung dengan garis bawah dalam huruf besar.
Apakah input kebab-case ditangani?
Ya, api-base-url menjadi API_BASE_URL.
Bagaimana dengan ß?
Huruf besar mengikuti aturan Unicode, sehingga ß menjadi SS.