63 of 264 menu

Phương thức substr

Phương thức substr trả về một chuỗi con từ một chuỗi (chuỗi gốc không bị thay đổi). Tham số đầu tiên xác định vị trí bắt đầu mà phương thức sẽ cắt các ký tự (đánh số từ 0), và tham số thứ hai - số lượng ký tự cần cắt.

Tham số đầu tiên có thể nhận giá trị âm. Trong trường hợp này, việc đếm ký tự bắt đầu cắt sẽ được tính từ cuối chuỗi. Ký tự cuối cùng có số thứ tự là -1. Tham số thứ hai không bắt buộc, nếu nó không được chỉ định, tất cả các ký tự cho đến cuối chuỗi sẽ bị cắt.

Cú pháp

chuỗi.substr(vị trí bắt đầu cắt, [số ký tự cần cắt]);

Ví dụ

Giả sử có một chuỗi. Hãy cắt ra từ nó 3 ký tự đầu tiên:

let str = 'abcde'; let sub = str.substr(0, 3); console.log(sub);

Kết quả thực thi mã:

'abc'

Ví dụ

Bây giờ hãy cắt các ký tự từ vị trí thứ 2 đến cuối chuỗi (để làm điều này, chúng ta không chỉ định tham số thứ hai của phương thức):

let str = 'abcde'; let sub = str.substr(2); console.log(sub);

Kết quả thực thi mã:

'cde'

Ví dụ

Hãy cắt một chuỗi con từ ký tự thứ 3 tính từ cuối và lấy 2 ký tự:

let str = 'abcde'; let sub = str.substr(-3, 2); console.log(sub);

Kết quả thực thi mã:

'cd'

Ví dụ

Và bây giờ hãy cắt một chuỗi con từ ký tự thứ 3 tính từ cuối và lấy toàn bộ phần còn lại của chuỗi đến hết (để làm điều này, chúng ta không chỉ định tham số thứ hai của phương thức):

let str = 'abcde'; let sub = str.substr(-3); console.log(sub);

Kết quả thực thi mã:

'cde'

Ví dụ

Hãy cắt ký tự cuối cùng của chuỗi:

let str = 'abcde'; let sub = str.substr(-1); console.log(sub);

Kết quả thực thi mã:

'e'

Xem thêm

  • các phương thức substringslice,
    cũng trả về chuỗi con
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối