Phương thức toLowerCase() trong JavaScript
Trần Thị Vân
- 944
- 30/08/2025
Chức năng của Phương thức toLowerCase() trong JavaScript
Phương thức toLowerCase() trong JavaScript dùng để biến tất cả chữ trong chuỗi thành chữ thường vào một chuỗi mới và không làm thay đổi chuỗi gốc.
Cú pháp của Phương thức toLowerCase() trong JavaScript
var chuoimoi = chuoigoc.toLowerCase();
chuoigoc: Chuỗi gốc.
chuoimoi: Chuỗi mới.
Code Phương thức toLowerCase() trong JavaScript
<script>
var chuoigoc = "Web Mới xin chào quý khách!";
var chuoimoi = chuoigoc.toLowerCase();
document.write(chuoimoi);
</script>
Kết quả:
web mới xin chào quý khách!
Khi nào nên sử dụng phương thức toLowerCase() trong JavaScript?
toLowerCase() đặc biệt hữu ích khi cần đưa chuỗi về cùng một kiểu chữ trước khi xử lý. Cách này giúp việc so sánh, kiểm tra hoặc lọc dữ liệu ổn định hơn, nhất là với nội dung do người dùng nhập vào.
Chuẩn hóa chuỗi trước khi so sánh
Khi so sánh hai chuỗi, chữ hoa và chữ thường có thể khiến kết quả khác nhau dù nội dung người dùng muốn biểu đạt là giống nhau. Có thể dùng toLowerCase() để chuyển cả hai chuỗi về chữ thường trước khi so sánh.
const input = "JavaScript";
const keyword = "javascript";
if (input.toLowerCase() === keyword.toLowerCase()) {
console.log("Hai chuỗi có cùng nội dung");
}
Cách làm này phù hợp với các trường hợp như tìm kiếm từ khóa, kiểm tra tên danh mục hoặc xác định một giá trị có khớp với dữ liệu định trước hay không.
Kiểm tra dữ liệu không phân biệt chữ hoa chữ thường
Trong nhiều thao tác kiểm tra chuỗi, điều cần quan tâm là nội dung thay vì cách viết hoa hay thường. Chuyển dữ liệu về chữ thường trước khi kiểm tra giúp điều kiện rõ ràng và hạn chế kết quả sai do khác kiểu chữ.
const role = "ADMIN";
if (role.toLowerCase() === "admin") {
console.log("Người dùng có quyền quản trị");
}
Phương pháp này có thể áp dụng cho các giá trị cố định như vai trò, trạng thái, loại dữ liệu hoặc những lựa chọn mà chữ hoa và chữ thường không làm thay đổi ý nghĩa.
Xử lý dữ liệu nhập từ người dùng
Dữ liệu nhập từ biểu mẫu thường không có định dạng nhất quán. Một người có thể nhập JavaScript, người khác nhập JAVASCRIPT hoặc javascript. Trước khi xử lý, có thể chuẩn hóa chuỗi bằng toLowerCase() để các trường hợp này được xử lý thống nhất.
const searchText = " JAVASCRIPT ".trim().toLowerCase();
if (searchText === "javascript") {
console.log("Tìm thấy từ khóa");
}
Khi kết hợp với các phương thức xử lý chuỗi khác như trim(), dữ liệu đầu vào có thể được làm sạch và chuẩn hóa trước khi đưa vào bước kiểm tra hoặc tìm kiếm tiếp theo.
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Phương thức toLowerCase() trong JavaScript.
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *