63 of 264 menu

Kaedah substr

Kaedah substr mengembalikan subrentetan dari suatu rentetan (rentetan asal tidak diubah). Parameter pertama menentukan nombor posisi di mana kaedah akan mula memotong aksara (penomboran bermula dari sifar), dan parameter kedua - berapa banyak aksara yang hendak dipotong.

Parameter pertama boleh menerima nilai negatif. Dalam kes ini, kiraan aksara, dari mana pemotongan bermula, akan dilakukan dari hujung rentetan. Aksara terakhir mempunyai nombor -1. Parameter kedua bukanlah wajib, jika tidak dinyatakan, semua aksara sehingga akhir rentetan akan dipotong.

Sintaks

rentetan.substr(dari mana untuk memotong, [berapa aksara untuk dipotong]);

Contoh

Katakan terdapat satu rentetan. Mari kita potong daripadanya 3 aksara pertama:

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

Hasil pelaksanaan kod:

'abc'

Contoh

Sekarang mari kita potong aksara dari posisi 2 hingga akhir rentetan (untuk ini, jangan tentukan parameter kedua kaedah):

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

Hasil pelaksanaan kod:

'cde'

Contoh

Mari kita ekstrak subrentetan dari 3 aksara dari hujung dan ambil 2 aksara:

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

Hasil pelaksanaan kod:

'cd'

Contoh

Dan sekarang mari kita ekstrak subrentetan dari 3 aksara dari hujung dan ambil keseluruhan baki rentetan sehingga akhir (untuk ini, jangan tentukan parameter kedua kaedah):

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

Hasil pelaksanaan kod:

'cde'

Contoh

Mari kita potong aksara terakhir rentetan:

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

Hasil pelaksanaan kod:

'e'

Lihat juga

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak