Metode JavaScript String substr()

Definisi dan penggunaan

substr() Metode mengambil bagian dari string.

substr() Metode mulai dari posisi yang ditentukan dan mengembalikan jumlah karakter yang ditentukan.

substr() Metode ini tidak akan mengubah string asli.

Untuk mengambil karakter dari ujung string, gunakan posisi awal negatif.

Pemberitahuan:substr() Metode yang ditentukan adalah posisi awal dan panjang substring, yang adalah substring() Metode dan slice() Metode penggantian yang berguna, yang terakhir keduanya menentukan posisi karakter awal.

Lihat pula:

Metode split()

Metode slice()

Metode substring()

Contoh

Contoh 1

Mengambil substrings dari teks:

let text = "Hello world!";
let result = text.substr(1, 4);

Coba sendiri

Contoh 2

Dari posisi 2 mulai:

let result = text.substr(2);

Coba sendiri

Contoh 3

Mengambil karakter pertama saja:

let result = text.substr(0, 1);

Coba sendiri

Contoh 4

Mengambil karakter terakhir saja:

let result = text.substr(text.length-1, 1);

Coba sendiri

Contoh 5

Mengambil enam karakter terakhir:

let result = text.substr(-5, 5);

Coba sendiri

Sintaks

string.substr(start, length)

Parameter

Parameter Deskripsi
start

Diperlukan. Posisi awal.

Karakter pertama berada di indeks 0.

Jika start melebihi panjang, substr() kembalikan "".

Jika start Jika negatif, substr() menghitung dari ujung string.

length

Pilihan. Jumlah karakter untuk diambil.

Jika disegel, bagian string yang diambil diikuti.

Nilai kembalian

Tipe Deskripsi
String

String yang mengandung bagian yang diambil.

Jika panjangnya 0 atau negatif, kembalikan string kosong.

Dukungan pelayar

substr() adalah ciri ECMAScript1 (ES1).

Semua pelayar mendukung ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dukungan Dukungan Dukungan Dukungan Dukungan Dukungan

Halaman yang relevan

String JavaScript

Method String JavaScript

Pencarian String JavaScript