Phương pháp substring() của JavaScript String
- trang trước substr()
- trang sau toLocaleLowerCase()
- Quay lại cấp trên Hướng dẫn tham khảo JavaScript String
Định nghĩa và cách sử dụng
substring()
Phương pháp lấy các ký tự giữa hai chỉ số (vị trí) trong chuỗi và trả về chuỗi con.
substring()
Phương pháp lấy các ký tự từ đầu đến cuối (không bao gồm)
substring()
Phương pháp này sẽ không thay đổi chuỗi ban đầu.
nếu start lớn hơn endthì đổi vị trí các tham số: (4, 1) = (1, 4).
Giá trị bắt đầu hoặc kết thúc nhỏ hơn 0 được coi là 0.
tham khảo thêm:
mẫu
ví dụ 1
trích xuất chuỗi con từ văn bản:
let text = "Hello world!"; let result = text.substring(1, 4);
ví dụ 2
bắt đầu từ vị trí 2:
let result = text.substring(2);
ví dụ 3
nếu start lớn hơn endthì đổi vị trí các tham số:
let result = text.substring(4, 1);
ví dụ 4
nếu "start" nhỏ hơn 0, nó sẽ bắt đầu từ vị trí 0:
let result = text.substring(-3);
ví dụ 5
chỉ đầu tiên:
let result = text.substring(0, 1);
ví dụ 6
chỉ cuối cùng:
let result = text.substring(text.length - 1);
cú pháp
chuỗi.substring(start, end)
tham số
tham số | miêu tả |
---|---|
start |
bắt buộc. Số nguyên dương. Vị trí bắt đầu. ký tự đầu tiên ở vị trí 0. |
end |
tùy chọn. Số nguyên dương. Vị trí kết thúc (nhiều nhất, nhưng không bao gồm). nếu bỏ qua, sẽ trích xuất phần còn lại của chuỗi. |
giá trị trả về
loại | miêu tả |
---|---|
chuỗi | chuỗi chứa ký tự được trích xuất. |
chi tiết kỹ thuật
giá trị trả về
trả về chuỗi mới, chuỗi này chứa chuỗi một chuỗi con từ start đến endtất cả các ký tự ở vị trí -1, có độ dài end trừ start。
mô tả
substring()
chuỗi con trả về của phương thức bao gồm start ký tự ở vị trí, nhưng không bao gồm end ký tự ở vị trí
nếu tham số start với end bằng nhau, thì phương thức này sẽ trả về một chuỗi rỗng (tức là chuỗi có độ dài 0). Nếu start so với end to lớn, thì phương thức này sẽ đổi vị trí hai tham số này trước khi trích xuất chuỗi con.
Vui lòng nhớ rằng chuỗi con bao gồm start ký tự ở vị trí, không bao gồm end ký tự ở vị trí, chuỗi con trả về luôn có độ dài bằng end-start。
Vui lòng lưu ý rằng,split()
và substr()
cả hai có thể trích xuất chuỗi con từ một chuỗi. Khác với các phương thức này là,substring()
phương thức không chấp nhận các tham số âm.
hỗ trợ trình duyệt
substring()
là tính năng của ECMAScript1 (ES1).
Tất cả các trình duyệt đều hỗ trợ hoàn toàn ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
hỗ trợ | hỗ trợ | hỗ trợ | hỗ trợ | hỗ trợ | hỗ trợ |
- trang trước substr()
- trang sau toLocaleLowerCase()
- Quay lại cấp trên Hướng dẫn tham khảo JavaScript String