JavaScript cung cấp nhiều phương thức chuỗi khác nhau cho phép bạn thao tác và làm việc với chuỗi. Dưới đây là một số phương thức chuỗi thường được sử dụng trong JavaScript:

  1. charAt(chỉ số):

    • Trả về ký tự tại chỉ mục đã chỉ định trong một chuỗi.
    javascript
    let str = "Hello"; let char = str.charAt(1); // char is "e"
  2. charCodeAt(chỉ mục):

    • Trả về giá trị Unicode của ký tự tại chỉ mục đã chỉ định.
    javascript
    let str = "Hello"; let charCode = str.charCodeAt(0); // charCode is 72 (Unicode for "H")
  3. concat(str1, str2, ...):

    • Kết hợp hai hoặc nhiều chuỗi và trả về một chuỗi mới.
    javascript
    let str1 = "Hello"; let str2 = " World"; let result = str1.concat(str2); // result is "Hello World"
  4. indexOf(chuỗi con):

    • Trả về chỉ mục lần xuất hiện đầu tiên của chuỗi con được chỉ định trong chuỗi. Trả về -1 nếu không tìm thấy chuỗi con.
    javascript
    let str = "Hello World"; let index = str.indexOf("World"); // index is 6
  5. chuỗi con (startIndex, endIndex):

    • Trả về tập hợp con của một chuỗi, bắt đầu từ startIndex đến endIndex (endIndex là tùy chọn).
    javascript
    let str = "Hello World"; let subset = str.substring(0, 5); // subset is "Hello"
  6. toLowerCase() / toUpperCase():

    • Chuyển đổi tất cả các ký tự trong một chuỗi thành chữ thường hoặc chữ hoa.
    javascript
    let str = "Hello World"; let lower = str.toLowerCase(); // lower is "hello world" let upper = str.toUpperCase(); // upper is "HELLO WORLD"
  7. cắt():

    • Loại bỏ khoảng trắng ở cả hai đầu của chuỗi.
    javascript
    let str = " Hello World "; let trimmed = str.trim(); // trimmed is "Hello World"
  8. thay thế (searchValue, thay thếValue):

    • Thay thế một giá trị hoặc mẫu biểu thức chính quy được chỉ định bằng một giá trị khác.
    javascript
    let str = "Hello World"; let newStr = str.replace("World", "Universe"); // newStr is "Hello Universe"
  9. chia (dấu phân cách):

    • Tách một chuỗi thành một mảng các chuỗi con dựa trên dấu phân cách được chỉ định.
    javascript
    let str = "apple,orange,banana"; let fruits = str.split(","); // fruits is ["apple", "orange", "banana"]
  10. startedWith(tiền tố): / endWith(hậu tố):

    • Kiểm tra xem một chuỗi có bắt đầu hay kết thúc bằng tiền tố hoặc hậu tố được chỉ định hay không.
    javascript
    let str = "Hello World"; let startsWithHello = str.startsWith("Hello"); // true let endsWithWorld = str.endsWith("World"); // true

Đây chỉ là một vài ví dụ về nhiều phương thức chuỗi có sẵn trong JavaScript. Tùy thuộc vào nhu cầu của bạn, bạn có thể chọn phương pháp thích hợp để thao tác và xử lý các chuỗi trong mã của mình.