TypeScript:
Chuyển đổi chuỗi thành chữ thường
Cách thực hiện:
Trong TypeScript, việc chuyển đổi một chuỗi sang chữ thường là việc rất đơn giản. Chỉ cần gọi .toLowerCase()
cho chuỗi của bạn. Dưới đây là cách thực hiện:
let myString: string = "HeLLo, WorLD!";
let lowerCaseString: string = myString.toLowerCase();
console.log(lowerCaseString); // Kết quả: "hello, world!"
Dễ thôi, phải không?
Sâu hơn nữa
Ngày xưa, việc xử lý văn bản không luôn luôn nhất quán, và mã hóa ký tự có thể là một miền không lệ. Bây giờ, với Unicode và các phương pháp chuẩn hóa, các trường hợp chữ viết được thống nhất qua các ngôn ngữ. So với .toLowerCase()
, một phương pháp cổ điển (như thao tác ASCII) giống như thời kỳ đồ đá. Các phương pháp thay thế (như .toLocaleLowerCase()
) xem xét các quy tắc cụ thể của địa phương cho việc viết hoa chính xác, có thể rất tiện lợi. Bên dưới lớp vỏ, .toLowerCase()
trong JavaScript (và mở rộng trong TypeScript) đi qua mỗi ký tự và, nếu đó là một chữ cái in hoa, chuyển đổi nó thành tương đương chữ thường dựa trên bản đồ Unicode.
Xem thêm
Để biết thêm về các kỹ thuật xử lý chuỗi và để làm phong phú thêm trò chơi xử lý văn bản của bạn, hãy xem những tài liệu sau:
- Tài liệu MDN về
.toLowerCase()
: MDN toLowerCase - Tài liệu chính thức của TypeScript: TypeScriptlang.org
- Để hiểu rõ hơn về chuyển đổi cụ thể theo địa phương: MDN toLocaleLowerCase
- Để tìm hiểu sâu về tiêu chuẩn Unicode: Unicode Case Mapping