Sự khác biệt giữa toLocaleLowerCase và toLowerCase là gì?

Su Khac Biet Giua Tolocalelowercase Va Tolowercase La Gi



Ngôn ngữ lập trình JavaScript cho phép người dùng chuyển đổi chuỗi thành “chữ thường” theo yêu cầu. Nó chủ yếu xảy ra trong các tình huống mà người dùng muốn hiển thị chuỗi dưới dạng danh từ chung vì các chữ cái viết thường được sử dụng để biểu thị các danh từ chung.

Người dùng có thể thực hiện tác vụ này với sự trợ giúp của JavaScript “ toLowerCase() ' hoặc là ' toLocaleLowerCase() “các phương pháp. Như tên gọi của chúng, cả hai phương pháp đều chuyển đổi một chuỗi thành chữ thường nhưng chúng khác nhau ở một số yếu tố.

Hướng dẫn này liệt kê những điểm khác biệt chính giữa phương thức “toLocaleLowerCase” và “toLowerCase”.







Trước khi đi vào sự khác biệt giữa phương thức “toLocaleLowerCase” và “toLowerCase”, trước tiên, hãy xem tổng quan về những điều cơ bản của các phương pháp này.



Phương thức “toLocaleLowerCase()” là gì?

Các ' toLocaleLoweCase() Phương thức ” chuyển đổi chuỗi đã cho thành chữ thường theo ngôn ngữ trình duyệt. “Ngôn ngữ” chỉ định cài đặt ngôn ngữ của trình duyệt, chẳng hạn như “en_US” cho tiếng Anh Hoa Kỳ, “tr” cho tiếng Thổ Nhĩ Kỳ, v.v.



Cú pháp





sợi dây. toLocaleLowerCase ( )

Cú pháp trên mà không chuyển bất kỳ “ngôn ngữ” nào làm tham số sẽ chuyển đổi chuỗi khởi tạo thành chữ cái viết thường theo ngôn ngữ hiện tại của trình duyệt.

Hãy sử dụng phương pháp được xác định ở trên một cách thực tế.



Ví dụ: Áp dụng phương thức “toLocaleLowerCase()”

Ví dụ này áp dụng phương thức “toLocaleLowerCase()” để chuyển đổi một chuỗi thành chữ thường dựa trên ngôn ngữ “tr(Thổ Nhĩ Kỳ)” được chỉ định.

Mã JavaScript

< kịch bản >

hãy xâu chuỗi = 'LinuxHint' ;

để kết quả = sợi dây. toLocaleLowerCase ( 'tr' ) ;

bảng điều khiển. đăng nhập ( 'Sợi dây: ' + sợi dây ) ;

bảng điều khiển. đăng nhập ( 'Đầu ra:' + kết quả ) ;

kịch bản >

Trong các dòng mã trên:

  • Biến “chuỗi” khởi tạo một chuỗi.
  • Biến “kết quả” sử dụng “ toLocaleLowerCase() ” để chuyển chuỗi khởi tạo thành chữ thường.
  • “Đầu tiên” console.log() Phương thức ” hiển thị giá trị biến “chuỗi” và phương thức thứ hai hiển thị giá trị biến “kết quả” trên bảng điều khiển.

đầu ra

Có thể thấy, chuỗi khởi tạo đã được chuyển thành công sang chữ thường theo ngôn ngữ “tr(Thổ Nhĩ Kỳ)”.

Phương thức “toLowerCase()” là gì?

Các ' toLowerCase() Phương thức ” chuyển đổi chuỗi cụ thể thành chữ thường. Nó không ảnh hưởng đến chuỗi gốc khi thực hiện tác vụ này.

Cú pháp

sợi dây. toLowerCase ( )

Cú pháp trên trả về một chuỗi mới biểu thị chuỗi đã chuyển đổi.

Hãy xem cách thực hiện thực tế của nó.

Ví dụ: Áp dụng phương thức “toLowerCase()”

Ví dụ này sử dụng phương thức “toLowerCase()” để chuyển đổi chuỗi khởi tạo thành chữ thường.

Mã JavaScript

< kịch bản >

hãy xâu chuỗi = 'LinuxHint' ;

để kết quả = sợi dây. toLowerCase ( ) ;

bảng điều khiển. đăng nhập ( 'Sợi dây: ' + sợi dây ) ;

bảng điều khiển. đăng nhập ( 'Đầu ra:' + kết quả ) ;

kịch bản >

Khối mã trên:

  • Áp dụng ' toLowerCase() ” để chuyển đổi chuỗi khởi tạo.
  • Các ' console.log() Phương thức ” hiển thị chuỗi khởi tạo và chuỗi được chuyển đổi tương ứng.

đầu ra

Bảng điều khiển hiển thị thành công cả chuỗi khởi tạo và chuỗi được chuyển đổi dưới dạng đầu ra.

Bây giờ, hãy xem cách triển khai thực tế những khác biệt giữa các phương pháp đã thảo luận.

Sự khác biệt giữa các phương thức “toLocaleLowerCase()” và “toLowerCase()” là gì?

Phần này trình bày những khác biệt chính giữa các phương thức “toLocaleLowerCase()” và “toLowerCase()”:

  • Đang làm việc: Phương thức “toLocaleLowerCase()” chuyển đổi chuỗi theo ngôn ngữ hiện tại hoặc được chỉ định trong khi phương thức “toLowerCase()” chuyển đổi chuỗi thành chữ thường theo tiêu chuẩn/quy tắc tiếng Anh.
  • Thông số: Phương thức “toLocaleLowerCase()” cho phép người dùng chuyển đổi chuỗi theo “locale” cụ thể bằng cách chỉ định tham số “locale”. Mặt khác, phương thức “toLowerCase()” không yêu cầu bất kỳ tham số nào vì nó chuyển đổi chuỗi dựa trên các tiêu chuẩn ngôn ngữ tiếng Anh cơ bản.
  • Hạn chế: Phương thức “toLowerCase()” hạn chế người dùng chỉ chuyển đổi chuỗi dựa trên cài đặt ngôn ngữ của trình duyệt chứ không phải bất kỳ ngôn ngữ cụ thể nào khác trong khi không có giới hạn “ngôn ngữ” khi sử dụng phương thức “toLocaleLowerCase()”.

Phần kết luận

Chức năng cơ bản của cả hai “ toLocaleLowerCase() ' và ' toLowerCase() ” các phương thức giống nhau, tức là thay đổi chuỗi thành chữ thường. Tuy nhiên, chúng khác nhau dựa trên các yếu tố “làm việc”, “thông số” và “giới hạn”. Hướng dẫn này nêu bật những điểm khác biệt chính giữa phương thức “toLocaleLowerCase” và “toLowerCase”.