Case Converter

เปลี่ยนตัวพิมพ์เล็ก-ใหญ่, Capitalize, Snake Case และ Kebab Case ได้ทันที

คำถามที่พบบ่อย — Case Converter

snake_case กับ camelCase ต่างกันอย่างไร และใช้ที่ไหน?

snake_case ใช้เครื่องหมายขีดล่าง (_) คั่นระหว่างคำ เช่น user_name นิยมใช้ใน Python, Ruby, SQL และชื่อตัวแปรในฐานข้อมูล ส่วน camelCase ขึ้นต้นด้วยตัวเล็กและใช้ตัวพิมพ์ใหญ่เริ่มต้นแต่ละคำ เช่น userName นิยมใช้ใน JavaScript, Java และ TypeScript การเลือกใช้รูปแบบขึ้นอยู่กับภาษาโปรแกรมและ coding convention ของโปรเจกต์นั้น

ทำไม kebab-case ถึงนิยมใช้ใน URL?

kebab-case เช่น my-blog-post เหมาะกับ URL เพราะอ่านง่าย, Search engine อย่าง Google แนะนำให้ใช้ขีดกลาง (-) แทนขีดล่าง (_) เพราะ Google อ่านขีดกลางเป็นตัวคั่นคำ แต่อ่านขีดล่างเป็นส่วนหนึ่งของคำ นอกจากนี้ URL ที่มีช่องว่างจะถูกแปลงเป็น %20 ซึ่งอ่านยาก จึงนิยมใช้ kebab-case แทน

Title Case กับ Sentence case ต่างกันอย่างไร?

Title Case คือการขึ้นต้นทุกคำด้วยตัวพิมพ์ใหญ่ เช่น "The Quick Brown Fox" นิยมใช้ในหัวเรื่องบทความ ชื่อหนังสือ และหัวข้อ ส่วน Sentence case คือการขึ้นต้นเฉพาะตัวแรกของประโยคด้วยตัวพิมพ์ใหญ่ เช่น "The quick brown fox" นิยมใช้ใน UI เช่น ปุ่ม, คำอธิบาย และ meta description เพื่อให้ดูเป็นธรรมชาติมากกว่า

SCREAMING_SNAKE_CASE ใช้ที่ไหน และหมายความว่าอะไร?

SCREAMING_SNAKE_CASE คือการเขียนคำทั้งหมดด้วยตัวพิมพ์ใหญ่และคั่นด้วยขีดล่าง เช่น MAX_RETRY_COUNT หรือ API_BASE_URL นิยมใช้สำหรับค่าคงที่ (constants) ใน Python, Java, C/C++ และ JavaScript เพื่อให้รู้ว่าค่านี้ไม่ควรถูกเปลี่ยนแปลงระหว่างการรัน การใช้รูปแบบนี้ช่วยให้อ่านโค้ดและเข้าใจเจตนาได้ง่ายขึ้น

เครื่องมือการเงินที่น่าสนใจ

💰 คำนวณดอกเบี้ยทบต้น 🧾 คำนวณภาษีเงินได้ 🎯 วางแผนเกษียณ 🏠 คำนวณสินเชื่อบ้าน 📊 วางแผนงบประมาณ 50/30/20 📈 ลดหย่อน RMF/SSF