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