Chuỗi con Javascript ()

Phương thức JavaScript String substring () trả về một phần được chỉ định của chuỗi giữa chỉ mục đầu và chỉ mục kết thúc.

Cú pháp của substring()phương thức là:

 str.substring(indexStart, indexEnd)

Ở đây, str là một chuỗi.

Tham số substring ()

Các substring()phương pháp có trong:

  • indexStart - Chỉ mục của ký tự đầu tiên bắt đầu bao gồm trong chuỗi con được trả về.
  • indexEnd (tùy chọn) - Chỉ mục trước đó để dừng trích xuất. (Độc quyền) Nếu bị bỏ qua, nó sẽ trích xuất cho đến cuối chuỗi.

Ghi chú:

  • Mọi giá trị đối số <0 được coi là 0 .
  • Bất kỳ giá trị đối số nào> str.length đều được coi là str.length .
  • Mọi NaNgiá trị đối số được coi là 0 .
  • Nếu indexStartlớn hơn indexEnd, hai đối số được hoán đổi, nghĩa là str.substring(a, b)sẽ được str.substring(b, a).

Trả về giá trị từ chuỗi con ()

  • Trả về một chuỗi mới chứa phần được chỉ định của chuỗi đã cho.

Lưu ý : substring()không thay đổi chuỗi gốc.

Ví dụ 1: Sử dụng chuỗi con

 let string = "Programiz JavaScript Tutorials"; // first character substr1 = string.substring(0, 1); console.log(substr1); // P // if start> end, they are swapped substr2 = string.substring(1, 0); console.log(substr2); // P // From 11th to last character substr3 = string.substring(10); console.log(substr3); // JavaScript Tutorials // the extreme values are 0 and str.length // same as string.substring(0) substr4 = string.substring(-44, 90); console.log(substr4); // Programiz JavaScript Tutorials // indexEnd is exclusive substr5 = string.substring(0, string.length - 1); console.log(substr5); // Programiz JavaScript Tutorial

Đầu ra

 PP Hướng dẫn JavaScript Programiz Hướng dẫn JavaScript Programiz Hướng dẫn JavaScript

Ví dụ 2: Thay thế một chuỗi con trong một chuỗi

 // Replaces old characters with new characters in a string function replaceString(oldChars, newChars, string) ( for (let i = 0; i < string.length; ++i) ( if (string.substring(i, i + oldChars.length) == oldChars) ( string = string.substring(0, i) + newChars + string.substring(i + oldChars.length, string.length); ) ) return string; ) const string = "Java Tutorials"; let newString = replaceString("Java", "JavaScript", string); console.log(newString); // JavaScript Tutorials

Đầu ra

 Hướng dẫn JavaScript

Đề xuất đọc: JavaScript String Slice ()

thú vị bài viết...