ตัวแปลงการตั้งชื่อตัวแปร
แปลงข้อความระหว่าง camelCase, snake_case, PascalCase, kebab-case และอื่นๆ หนึ่งรายการต่อบรรทัด
UPPERCASE
คัดลอกแล้ว!
ผลลัพธ์จะปรากฏที่นี่
lowercase
คัดลอกแล้ว!
ผลลัพธ์จะปรากฏที่นี่
Title Case
คัดลอกแล้ว!
ผลลัพธ์จะปรากฏที่นี่
camelCase
คัดลอกแล้ว!
ผลลัพธ์จะปรากฏที่นี่
PascalCase
คัดลอกแล้ว!
ผลลัพธ์จะปรากฏที่นี่
snake_case
คัดลอกแล้ว!
ผลลัพธ์จะปรากฏที่นี่
kebab-case
คัดลอกแล้ว!
ผลลัพธ์จะปรากฏที่นี่
CONSTANT_CASE
คัดลอกแล้ว!
ผลลัพธ์จะปรากฏที่นี่
วิธีการทำงาน
ตัวแปลงการตั้งชื่อตัวแปรแปลงตัวระบุระหว่างรูปแบบการตั้งชื่อที่ใช้ในภาษาการเขียนโปรแกรมต่างๆ
ป้อนชื่อในรูปแบบใดก็ได้ (camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, Train-Case หรือคั่นด้วยช่องว่าง) เครื่องมือตรวจจับรูปแบบอินพุตอัตโนมัติและแปลงเป็นรูปแบบที่รองรับทั้งหมดพร้อมกัน
ตัวอย่าง: myVariableName แปลงเป็น snake_case: my_variable_name, kebab-case: my-variable-name, PascalCase: MyVariableName, SCREAMING_SNAKE: MY_VARIABLE_NAME
กรณีการใช้งาน
- แปลระหว่างหลักการของภาษา
- ทำให้ชื่อ API เป็นมาตรฐาน
- รีแฟกเตอร์โค้ดเบสเก่า
- เรียนรู้หลักการตั้งชื่อ
- สร้างตัวระบุที่สอดคล้องกัน
คำถามที่พบบ่อย
- รองรับรูปแบบการตั้งชื่อใดบ้าง?
- camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE และ Train-Case
- ตัวแปลงจัดการตัวย่อได้หรือไม่?
- ได้ ตัวย่อเช่น HTTP หรือ API ถูกเก็บเป็นหน่วยเดียว
- แปลงหลายชื่อพร้อมกันได้หรือไม่?
- ตัวแปลงประมวลผลชื่อเดียวในคราวเดียว ในโหมดกลุ่มแยกแต่ละชื่อด้วยบรรทัดใหม่
- ควรใช้รูปแบบใดสำหรับ JavaScript?
- camelCase สำหรับตัวแปรและฟังก์ชัน PascalCase สำหรับคลาส SCREAMING_SNAKE สำหรับค่าคงที่
- เครื่องมือจัดการอักขระที่ไม่ใช่ ASCII ได้หรือไม่?
- ได้ แต่มีข้อจำกัด อักขระ Unicode อาจไม่ถูกประมวลผลอย่างถูกต้องในทุกการแปลง