HomeLập trìnhJavaScriptCách viết thường...

Cách viết thường một chuỗi trong JavaScript – toLowerCase() trong JS


Chuỗi là một phần cơ bản khi làm việc với JavaScript. Và toLowerCase() method là một trong nhiều phương thức tích hợp mà bạn có thể sử dụng để làm việc với các chuỗi.

Trong bài viết này, chúng ta sẽ xem cách tạo chuỗi chữ thường với toLowerCase() phương pháp trong Python.

cái gì là String?

Chuỗi là một kiểu dữ liệu có thể chứa nhiều ký tự khác nhau. Một chuỗi được viết dưới dạng một dãy ký tự nằm giữa dấu nháy đơn hoặc kép.

const exampleString = 'I am a String!'
console.log(exampleString); // I am a String!

cái gì là mđạo đức?

Một phương thức là một chức năng mà bạn có thể sử dụng trên một kiểu dữ liệu cụ thể. Các phương thức có thể nhận hoặc không nhận đối số.

Thế nào Đ.oes các toLowerCase() mđạo đức Whay không?

Các toLowerCase() method là một phương thức chuỗi trả về một chuỗi mới hoàn toàn là chữ thường. Nếu chuỗi ban đầu có chữ in hoa thì trong chuỗi mới sẽ là chữ thường. Bất kỳ chữ cái viết thường hoặc bất kỳ ký tự nào không phải là chữ cái đều không bị ảnh hưởng.

console.log(exampleString.toLowerCase()); // i am a string!

console.log('FREECODECAMP'.toLowerCase()); // freecodecamp

làm gì Kchui vào mind Wgà mái bạnhát toLowerCase Mđạo đức

Các toLowerCase() phương thức này thực hiện một việc khá đơn giản: nó tạo ra một chuỗi mới trong đó tất cả các chữ cái viết hoa giờ là chữ thường. Nhưng có một vài điều cần lưu ý khi sử dụng nó. Chúng ta hãy nhìn vào họ.

Đọc thêm  JS Sao chép một đối tượng – Cách sao chép một Obj trong JavaScript

Chuỗi là bất biến

Chuỗi là một loại dữ liệu không thay đổi, có nghĩa là chúng không thể thay đổi được. Chuỗi ban đầu sẽ không thay đổi sau khi bạn sử dụng toLowerCase() phương pháp.

Trong các ví dụ trên, các toLowerCase() phương pháp đã tác động lên exampleString nhưng không bao giờ thay đổi nó. Kiểm tra giá trị của exampleString vẫn hiển thị giá trị ban đầu:

console.log(exampleString); // I am a string!

console.log(exampleString.toLowerCase()); // i am a string!

console.log(exampleString); // I am a string!

Các toLowerCase() phương thức trả về một chuỗi mới

Điều này có nghĩa là toLowerCase() phương thức trả về một chuỗi mới. Bạn sẽ cần lưu nó trong một biến nếu bạn muốn sử dụng lại nó trong mã của mình.

const newString = exampleString.toLowerCase()

console.log(newString); // i am a string!

Các chuỗi có phân biệt chữ hoa chữ thường

Chuỗi phân biệt chữ hoa chữ thường, vì vậy chuỗi chữ thường khác với chuỗi chữ hoa.

console.log('freecodecamp' === 'FREECODECAMP'); // false

Điều này rất hữu ích khi suy nghĩ về những gì toLowerCase() phương pháp có thể hữu ích cho. Trong ví dụ này, bạn sẽ thấy tính năng này làm cho toLowerCase() hữu ích và cần thiết khi xây dựng tập lệnh hoặc chương trình xử lý chuỗi.

toLowerCase() mđạo đức emẫu – Hnợ Cchết tiệt nếu bạnser Tôiđầu vào mnhức nhối

Hãy viết một ứng dụng nhỏ đặt câu hỏi cho người dùng, nhận dữ liệu đầu vào và đưa ra phản hồi về câu trả lời của người dùng.

Đọc thêm  Tìm hiểu kiến ​​thức cơ bản về JavaScript bằng cách xây dựng ứng dụng truy cập

Có nhiều cách khác nhau để làm điều đó: bạn có thể sử dụng cách này trong ứng dụng web, nhận giá trị từ một input yếu tố với type="text". Để đơn giản, trong ví dụ này, bạn sẽ thấy cách sử dụng của prompt chức năngJavaScript.

Các prompt chức năng sẽ hiển thị cửa sổ bật lên thông báo trình duyệt với trường nhập liệu mà người dùng có thể viết câu trả lời.

const answer = prompt("What color is the sun?")
if (answer.toLowerCase() === "yellow") {
  alert("Correct!")
} else {
  alert("That is not the correct color!")
}

Đoạn mã này hỏi người dùng một câu hỏi, “Mặt trời có màu gì?”, và đợi câu trả lời. Sau đó, nó sẽ kiểm tra xem câu trả lời có phải là “màu vàng” hay không và nếu có, nó sẽ in ra “Đúng!” Nếu không, nó sẽ in “Đó không phải là màu chính xác!”.

Nhưng có một vấn đề với mã này.

Chạy mã này, bạn sẽ có câu hỏi này trong cửa sổ bật lên:

hình ảnh-69

Nếu bạn trả lời “Vàng”, nó sẽ thông báo “Đó không phải là màu chính xác!”

Lý do tại sao điều này xảy ra?

Hãy nhớ rằng các chuỗi phân biệt chữ hoa chữ thường. Tập lệnh đang kiểm tra xem người dùng có nhập chuỗi không yellowYellowvới chữ “Y” viết hoa, là một chuỗi khác.

Bạn có thể dễ dàng khắc phục điều này bằng cách sử dụng toLowerCase() và thực hiện thay đổi nhỏ này đối với mã:

Đọc thêm  Đệ quy trong JavaScript

Và bây giờ, nếu bạn thử lại…

hình ảnh-70

Những gì đã thay đổi? Viết answer.toLowerCase() bạn đảm bảo rằng chuỗi đã chọn hoàn toàn là chữ thường trước khi so sánh nó với chuỗi câu trả lời đúng “màu vàng”. Theo cách này, không thành vấn đề nếu người dùng viết “VÀNG” hoặc “vàng” hoặc “vàng” – tất cả đều được chuyển thành chữ thường.

Cảm ơn vì đã đọc! Bây giờ bạn đã biết cách sử dụng toLowerCase() phương pháp trong JavaScript.



Zik.vn – Biên dịch & Biên soạn Lại

spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Buy Now ⟶

Bài viết liên quang

DMCA.com Protection Status