Apakah alat ini?
Penukar case menukar gaya huruf besar/kecil sesuatu teks. Penulis menggunakannya untuk membetulkan bahagian yang tersalah taip dalam caps-lock, memberikan Title Case yang betul untuk tajuk, atau menyeragamkan teks yang disalin. Title Case di sini mengikut konvensyen editorial: perkataan kecil seperti "of", "and" dan "the" kekal huruf kecil kecuali ia menjadi perkataan pertama atau terakhir dalam tajuk.
Bagi pengaturcara pula, ia menukar gaya pengecam: camelCase (pemboleh ubah JavaScript), PascalCase (nama kelas), snake_case (Python), dan kebab-case (URL dan CSS). Ia memisahkan perkataan berdasarkan ruang, garis bawah, sengkang dan huruf besar sedia ada, jadi ia boleh menukar terus antara mana-mana dua gaya.
Kenapa guna alat ini?
- Lapan gaya case dalam satu halaman — case teks biasa dan case pengaturcara bersama-sama.
- Title Case editorial yang mengekalkan perkataan kecil (a, of, the) dalam huruf kecil, seperti tajuk berita sebenar.
- Menukar terus antara gaya pengecam: camelCase → snake_case dalam satu klik.
- Betulkan kesilapan caps-lock tanpa perlu menaip semula.
- Percuma, segera, tiada muat naik.
Cara menggunakannya
- Tampal atau taip teks anda dalam kotak input.
- Klik gaya case yang anda mahukan.
- Hasilnya akan muncul dalam kotak output di bawah.
- Klik "Copy" untuk menggunakannya.
Contoh
Input
the quick brown foxHasil
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_foxPerhatikan Title Case editorial mengekalkan "the" bertulis besar hanya pada permulaan.
Case yang mana patut anda guna?
| Gaya case | Gunakan untuk |
|---|---|
| camelCase | Nama pemboleh ubah dan fungsi JavaScript/Java/TypeScript |
| PascalCase | Nama kelas dan komponen dalam kebanyakan bahasa (komponen React, kelas C#) |
| snake_case | Pemboleh ubah/fungsi Python dan Ruby, nama lajur pangkalan data |
| kebab-case | Slug URL, nama kelas CSS, atribut HTML, nama fail, nama cawangan Git |
| Title Case | Tajuk berita, tajuk buku/artikel — perkataan kecil seperti "of", "the" kekal huruf kecil |
| Sentence case | Label butang dan teks UI dalam sistem reka bentuk moden (Material Design, Fluent UI) |
Tip praktikal
- Memindahkan respons API Python ke frontend JavaScript? Tampal nama medan snake_case dan tukar kepada camelCase dalam satu langkah — lebih pantas dan kurang berisiko silap berbanding menamakan semula setiap kunci secara manual.
- Slug URL dan nama kelas CSS memerlukan kebab-case. Tampal terus tajuk halaman berbanding menggantikan ruang dengan sengkang dan menukar kepada huruf kecil secara manual.
- Nama cawangan Git dan tag imej Docker mengikut konvensyen kebab-case yang sama seperti URL — "Fix Login Bug" menjadi fix-login-bug dengan klik yang sama.
- Lajur pangkalan data dan kebanyakan panduan gaya SQL menggunakan snake_case; menukar tajuk Title Case daripada dokumen spesifikasi mengelakkan kesilapan taip yang timbul apabila menaip semula lima belas nama medan secara manual.
- Sentence case, bukan Title Case, kini menjadi standard untuk butang dan label UI dalam Material Design dan Fluent UI — Title Case pada butang kini kelihatan lapuk di luar konteks tajuk berita dan buku.
Kedudukannya dalam aliran kerja sebenar
Penukaran case biasanya satu langkah dalam pembersihan yang lebih besar: tarik senarai pengecam atau tajuk yang bercelaru daripada hamparan atau dokumen API, betulkan case di sini, kemudian buang baris kosong berlebihan atau ruang berganda yang terbawa daripada eksport PDF atau e-mel — penukaran case sahaja tidak akan membetulkan jarak.
Menukar tajuk pos blog kepada slug URL hanya memerlukan paling banyak dua alat: tukar tajuk kepada kebab-case di sini, kemudian percent-encode hanya jika ia mengandungi aksara bukan-ASCII atau simbol. Tajuk bahasa Inggeris biasa sudah menjadi slug yang sah selepas penukaran case sahaja.
Soalan lazim
Apakah perbezaan antara Title Case dan Sentence case?
Title Case menulis besar setiap perkataan utama (digunakan untuk tajuk berita dan buku); Sentence case hanya menulis besar perkataan pertama setiap ayat (digunakan untuk teks prosa biasa dan kebanyakan teks UI moden).
Perkataan mana yang kekal huruf kecil dalam Title Case?
Kata fungsi pendek: kata sandang (a, an, the), kata hubung pendek (and, but, or) dan kata sendi pendek (of, in, to, at…) — kecuali ia perkataan pertama atau terakhir. Ini mengikut gaya yang digunakan oleh penerbitan-penerbitan besar.
Bilakah saya patut guna camelCase berbanding snake_case?
Ikut konvensyen bahasa pengaturcaraan anda: camelCase untuk pemboleh ubah JavaScript/Java, PascalCase untuk nama kelas dalam kebanyakan bahasa, snake_case untuk Python dan Ruby, kebab-case untuk URL, kelas CSS dan nama fail. Ini adalah naming conventions in programming) yang mantap, bukan pilihan gaya secara rambang — mencampurkannya dalam satu codebase adalah perkara pertama yang akan ditandakan oleh style linter.
Bolehkah ia menukar terus camelCase kepada snake_case?
Ya. Penukar ini mengenali huruf besar sedia ada sebagai sempadan perkataan, jadi myVariableName → my_variable_name berjaya dalam satu klik — berguna semasa memindahkan kod antara bahasa.
Adakah ia berfungsi dengan teks bukan bahasa Inggeris?
Penukaran case terpakai pada skrip yang mempunyai huruf besar/kecil (Latin, Cyrillic, Greek). Aksara Cina dan Jepun tiada konsep case dan akan melepasi tanpa perubahan — teks campuran adalah selamat.