Phương thức toLowerCase() trong JavaScript

Phương thức toLowerCase() trong JavaScript
Phương thức toLowerCase() trong JavaScript

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!

Chạy Thử

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
Trần Thị Vân | Content Creator Web Mới
Trần Thị Vân
Trần Thị Vân là Content Creator tại Web Mới, phụ trách nghiên cứu, biên soạn nội dung và chia sẻ kiến thức về website, SEO, lập trình cùng các xu hướng công nghệ
Đánh giá
Chia sẻ nội dung đánh giá của bạn về Phương thức toLowerCase() trong JavaScript
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 *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Yêu Cầu Báo Giá
Gửi trang web mẫu cần làm theo, chúng tôi sẽ báo giá đến bạn từ Email (tanlucit09@gmail.com - Bùi Tấn Lực) hoặc Zalo (Lực IT - 0398259259) !