Chuỗi con chuỗi JavaScript()
Ví dụ
Trích xuất một chuỗi con từ văn bản:
let text = "Hello world!";
let result = text.substring(1, 4);
Hãy tự mình thử »Bắt đầu từ vị trí 2:
let result = text.substring(2);
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức substring()
trích xuất các ký tự giữa hai chỉ mục (vị trí) từ một chuỗi và trả về chuỗi con.
Phương thức substring()
trích xuất các ký tự từ đầu đến cuối (độc quyền).
Phương thức substring()
không thay đổi chuỗi gốc.
Nếu phần đầu lớn hơn phần cuối, các đối số sẽ được đổi chỗ: (4, 1) = (1, 4).
Giá trị bắt đầu hoặc kết thúc nhỏ hơn 0, được coi là 0.
Cú pháp
string .substring( start, end )
Thông số
Parameter | Description |
start | Required. Start position. First character is at index 0. |
end | Optional. End position (up to, but not including). If omitted: the rest of the string. |
Giá trị trả về
Kiểu | Sự miêu tả |
Một chuỗi | Một chuỗi chứa các ký tự được trích xuất. |
Thêm ví dụ
Nếu phần đầu lớn hơn phần cuối, các tham số sẽ được hoán đổi:
let result = text.substring(4, 1);
Hãy tự mình thử »Nếu "bắt đầu" nhỏ hơn 0, nó sẽ bắt đầu từ chỉ số 0:
let result = text.substring(-3);
Hãy tự mình thử »Chỉ có điều đầu tiên:
let result = text.substring(0, 1);
Hãy tự mình thử »Chỉ có điều cuối cùng:
let result = text.substring(text.length - 1);
Hãy tự mình thử »Hỗ trợ trình duyệt
substring()
là tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |