Computer >> Máy Tính >  >> Lập trình >> Javascript

Kể tên một số phương thức chuỗi trong javascript?

Đối tượng String cho phép bạn làm việc với một loạt các ký tự; nó bao bọc kiểu dữ liệu nguyên thủy chuỗi của Javascript với một số phương thức trợ giúp. Vì JavaScript tự động chuyển đổi giữa các nguyên thủy chuỗi và các đối tượng Chuỗi, bạn có thể gọi bất kỳ phương thức trợ giúp nào của đối tượng Chuỗi trên một nguyên thủy chuỗi.

Sau đây là một số phương pháp có sẵn cho chuỗi trong JavaScript -

concat () −Kết hợp văn bản của hai chuỗi và trả về một chuỗi mới.

indexOf () − Trả về chỉ mục trong đối tượng Chuỗi đang gọi của lần xuất hiện đầu tiên của giá trị được chỉ định hoặc -1 nếu không được tìm thấy.

lastIndexOf () − Trả về chỉ mục trong đối tượng Chuỗi đang gọi của lần xuất hiện cuối cùng của giá trị được chỉ định hoặc -1 nếu không tìm thấy.

match () −Được sử dụng để đối sánh một biểu thức chính quy với một chuỗi.

thay thế () −Được sử dụng để tìm một kết quả phù hợp giữa một biểu thức chính quy và một chuỗi và để thay thế chuỗi con đã so khớp bằng một chuỗi con mới.

search () − Thực hiện tìm kiếm đối sánh giữa một biểu thức chính quy và một chuỗi được chỉ định.

lát cắt () −Kéo một phần của chuỗi và trả về một chuỗi mới.

tách () −Sắp một đối tượng Chuỗi thành một mảng chuỗi bằng cách tách chuỗi thành các chuỗi con.

substr () − Trả về các ký tự trong một chuỗi bắt đầu tại vị trí được chỉ định thông qua số ký tự được chỉ định.

chuỗi con () − Trả về các ký tự trong một chuỗi giữa hai chỉ mục vào chuỗi.

toLowerCase () − Trả về giá trị chuỗi đang gọi được chuyển đổi thành chữ thường.

toUpperCase () − Trả về giá trị chuỗi đang gọi được chuyển đổi thành chữ hoa.

valueOf () − Trả về giá trị ban đầu của đối tượng được chỉ định.

Cách sử dụng một số phương pháp này

let a = "Hello World!";
console.log(a.concat(" test"))
console.log(a.indexOf("l"))
console.log(a.lastIndexOf("l"))
console.log(a.replace("Hello", "Hi"))
console.log(a.substr(3, 7))
console.log(a.toUpperCase())

Đầu ra

Hello World! test
2
9
Hi World!
lo Worl
HELLO WORLD!