Chuỗi JavaScript indexOf ()
Các ví dụ
Tìm kiếm một chuỗi cho "chào mừng":
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("welcome");
Tìm kiếm một chuỗi cho "Chào mừng":
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("Welcome");
Tìm lần xuất hiện đầu tiên của "e":
let text = "Hello world, welcome to the universe.";
text.indexOf("e");
Tìm lần xuất hiện đầu tiên của "e", bắt đầu từ vị trí 5:
let text = "Hello world, welcome to the universe.";
text.indexOf("e", 5);
Tìm lần xuất hiện đầu tiên của "a":
let text = "Hello world, welcome to the universe.";
text.indexOf("a");
Định nghĩa và Cách sử dụng
Phương indexOf()
thức trả về vị trí của lần xuất hiện đầu tiên của một giá trị trong một chuỗi.
Phương indexOf()
thức trả về -1 nếu giá trị không được tìm thấy.
Phương indexOf()
pháp này có phân biệt chữ hoa chữ thường.
Cú pháp
string.indexOf(searchvalue, start)
Thông số
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position to start from (default is 0). |
Giá trị trả lại
Loại | Sự miêu tả |
Một số | Vị trí đầu tiên mà giá trị tìm kiếm xuất hiện. -1 nếu nó không bao giờ xảy ra. |
Sự khác biệt giữa
chuỗi indexOf () và chuỗi tìm kiếm ()
Phương indexOf()
thức này không thể tìm kiếm theo một biểu thức chính quy.
Đối số search()
không thể nhận vị trí bắt đầu.
Hỗ trợ trình duyệt
indexOf()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |