Phương thức substring() trong JavaScript
Phương thức substring() được dùng để:
"Trích xuất một chuỗi ký tự con nằm giữa hai chỉ số được chỉ định trong chuỗi cha"
Cú pháp:
string.substring(start, end)
Trong đó:
- start là chỉ số của ký tự đầu tiên mà bạn muốn bắt đầu việc trích xuất.
- end là chỉ số của ký tự cuối cùng mà bạn muốn kết thúc việc trích xuất.
1) Giá trị trả về của phương thức substring() là một chuỗi. - Chuỗi được trả về không bao gồm ký tự ở chỉ số end. - Dưới đây là một ví dụ minh họa để giúp bạn dễ hình dung ra chuỗi được trích xuất trong chuỗi gốc là phần nào: "Tài liệu học HTML".substring(4,14)
2) Phương thức substring() không làm thay đổi chuỗi gốc. |
Một số trường hợp cần lưu ý khi sử dụng phương thứ substring():
- Trường hợp 1: Nếu giá trị của tham số start lớn hơn giá trị của tham số end thì trình duyệt sẽ tự động hoán vị hai tham số đó.
- Trường hợp 2: Nếu phương thức substring() chỉ có một tham số duy nhất thì chuỗi được trích xuất sẽ bắt đầu từ ký tự ở tham số đó đến hết chuỗi gốc.
Ví dụ trường hợp 1:
<script>
var a = "Tài liệu học HTML";
var b = a.substring(14,4); //tương đương a.substring(4,14)
</script>
Xem ví dụ
Ví dụ trường hợp 2:
<script>
var a = "Tài liệu học HTML";
var b = a.substring(4); //Trả về chuỗi "liệu học HTML"
</script>
Xem ví dụ