Trong JavaScript, phương thức include() xác định xem một chuỗi có chứa các ký tự đã cho bên trong nó hay không. Phương thức này trả về true nếu chuỗi chứa ký tự, ngược lại trả về false.
Ghi chú. Phương thức bao gồm () phân biệt chữ hoa chữ thường i. e, nó sẽ xử lý các ký tự Chữ hoa và Chữ thường khác nhau
cú pháp.
string.includes(searchvalue, start)Thông số.
- giá trị tìm kiếm. Đó là chuỗi trong đó tìm kiếm sẽ diễn ra
- bắt đầu. Đây là vị trí mà từ đó quá trình tìm kiếm sẽ được xử lý
(mặc dù thông số này không cần thiết nếu điều này không được đề cập việc tìm kiếm sẽ bắt đầu từ đầu chuỗi).
Giá trị trả về. Trả về giá trị Boolean true cho biết sự hiện diện hoặc nó trả về giá trị sai cho biết sự vắng mặt
Dưới đây là các ví dụ về Phương thức Chuỗi bao gồm ().
ví dụ 1. Phương thức này cho thấy cách sử dụng cơ bản của Phương thức String include().
jav
true07
true08true0 true1true2true3
true08true0 true6true7true8
true08true0
true1
đầu ra.
trueví dụ 2. Vì tham số thứ hai không được xác định nên việc tìm kiếm sẽ diễn ra từ chỉ mục bắt đầu. Và nó sẽ tìm kiếm Geeks, vì nó hiện diện trong chuỗi, và nó sẽ trả về giá trị true
jav
true2____13true4
true07
true08true0 true1true2true3
true08true0 true6true7true8
true08true37____13true39
true1
đầu ra.
trueVí dụ 3. Ngay cả trong trường hợp này, tham số thứ hai không được xác định, vì vậy việc tìm kiếm sẽ diễn ra từ chỉ mục bắt đầu. Nhưng vì phương thức này phân biệt chữ hoa chữ thường nên nó sẽ xử lý hai chuỗi khác nhau, do đó trả về giá trị boolean false.
Vì nó phân biệt chữ hoa chữ thường.
jav
true2____13true4
true07
true08true0 true1true2true3
true08true0 true6true33true8
true08true37____13true39
true1
đầu ra.
true3Ví dụ 4. Ví dụ này kiểm tra một chuỗi ở vị trí cố định trong biến str
jav
true2____13true4
true07
true08true0 true1true2true3
true08true0 true6true2true3
true08true37____13true39
true1
đầu ra.
trueVí dụ 5. Ví dụ này kiểm tra một chuỗi trong biến str và trả về false vì nó không được tìm thấy ở vị trí đã chỉ định
jav
true2____13true4
true07
true08true0 true1true2true3
true08true0 true6true2true082
true08true37____13true39
true1
đầu ra.
true3ngoại lệ. Việc tìm kiếm sẽ không được xử lý nếu tham số thứ hai i. e chỉ mục được tính toán (chỉ mục bắt đầu) lớn hơn hoặc bằng độ dài chuỗi và do đó trả về false.
ví dụ 1. Ví dụ này mô tả cách tiếp cận được giải thích ở trên
jav
true2____13true4
true07
true08true0 true1true2true3
true08true0 true6true2true11
true08true37____13true39
true1
đầu ra.
true3ví dụ 2. Nếu chỉ mục được tính toán (chỉ mục bắt đầu) i. e vị trí bắt đầu tìm kiếm nhỏ hơn 0, thì toàn bộ mảng sẽ được tìm kiếm.
jav
true2____13true4
true07
true08true0 true1true2true3
true08true0 true6true2true30
true08true37____13true39
true1
đầu ra.
trueChúng tôi có một danh sách đầy đủ các phương thức chuỗi Javascript, để kiểm tra những phương thức đó, vui lòng xem qua bài viết tham khảo đầy đủ Chuỗi Javascript này
Trình duyệt được hỗ trợ
- Chrome 41 trở lên
- Cạnh 12 trở lên
- Firefox 40 trở lên
- Opera 28 trở lên
- Safari 9 trở lên
JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này