แปลงสตริงเป็นตัวเล็ก

TypeScript:
แปลงสตริงเป็นตัวเล็ก

วิธีการ:

ใน TypeScript การทำให้สตริงเป็นตัวพิมพ์เล็กนั้นง่ายมาก เพียงเรียก .toLowerCase() กับสตริงของคุณ นี่คือวิธีการ:

let myString: string = "HeLLo, WorLD!";
let lowerCaseString: string = myString.toLowerCase();
console.log(lowerCaseString); // ผลลัพธ์: "hello, world!"

ง่าย, ใช่ไหม?

ลงลึก

ในยุคก่อน การประมวลผลข้อความอาจไม่สม่ำเสมอเสมอไป และการเข้ารหัสตัวละครอาจเป็นเรื่องยุ่งยาก ตอนนี้ ด้วย Unicode และวิธีมาตรฐาน ค่าตัวอักษรจึงเป็นเอกภาพทั่วทุกภาษา เมื่อเปรียบเทียบกับ .toLowerCase(), วิธีแบบเก่า (เช่น การจัดการ ASCII) นั้นดูเหมือนกับยุคหิน ทางเลือกอื่นๆ (เช่น .toLocaleLowerCase()) พิจารณากฎเฉพาะของท้องถิ่นสำหรับการใช้ตัวพิมพ์ที่ถูกต้อง ซึ่งอาจเป็นประโยชน์ จากข้อมูลภายใน, .toLowerCase() ใน JavaScript (และด้วยเหตุนี้ก็คือ TypeScript) จะผ่านทุกตัวอักษร และถ้าเป็นตัวพิมพ์ใหญ่ จะแปลงมันเป็นตัวพิมพ์เล็กตามการแมปปิ้งของ Unicode

ดูเพิ่มเติม

สำหรับการออกกำลังกายกับสตริงเพิ่มเติมและเพื่อปรับปรุงเกมการประมวลผลข้อความของคุณ ดูที่เหล่านี้:

  • เอกสารประกอบ MDN เกี่ยวกับ .toLowerCase(): MDN toLowerCase
  • เอกสารอย่างเป็นทางการของ TypeScript: TypeScriptlang.org
  • เพื่อทำความเข้าใจการเปลี่ยนแปลงที่เฉพาะเจาะจงตามท้องถิ่นได้ดีขึ้น: MDN toLocaleLowerCase
  • สำหรับมาตรฐาน Unicode อย่างละเอียด: Unicode Case Mapping