IndexOf trả về trong JavaScript là gì?

Trong hướng dẫn ngắn này, chúng ta sẽ xem xét phương thức

33
7 trong JavaScript là gì. Chúng ta sẽ xem xét cú pháp của nó, các phương thức khác nhau với các ví dụ

Mục lục - JavaScript indexOf

  • Phương thức indexOf trong Javascript là gì?
  • Cú pháp và tham số
  • Sử dụng phương thức JavaScript indexOf trên chuỗi
  • Sử dụng indexOf() để đếm số lần xuất hiện của chuỗi con trong chuỗi
  • Phương thức indexOf() và phân biệt chữ hoa chữ thường
  • Bớt tư tưởng

Phương thức indexOf trong Javascript là gì?

Phương thức

33
7 được sử dụng để trả về lần xuất hiện đầu tiên của một giá trị được chỉ định trong một chuỗi. Trong trường hợp không tìm thấy giá trị đã chỉ định, nó sẽ trả về -1. Hãy nhớ rằng phương thức JavaScript
33
7 phân biệt chữ hoa chữ thường

Cú pháp và tham số

Đây là cú pháp của phương thức

33
7

cú pháp

string.indexOf(searchvalue, start)

Bây giờ hãy xem các tham số của phương thức này biểu thị điều gì

- giá trị tìm kiếm. Giá trị/phần tử được nhập ở đây sẽ được tìm kiếm. Đây là thông số bắt buộc

- bắt đầu. Tại đây, người ta có thể xác định vị trí bắt đầu tìm kiếm từ đó. Đây là tham số tùy chọn, được sử dụng theo nhu cầu

Giá trị trả về. Giá trị mà chúng ta nhận được khi phương thức được thực thi là vị trí đầu tiên mà giá trị được tìm kiếm (searchvalue) được tìm thấy. Tuy nhiên, chúng tôi sẽ nhận được -1 nếu nó không xuất hiện trong chuỗi tìm kiếm

Sử dụng phương thức JavaScript indexOf trên chuỗi

Hãy xem xét một ví dụ mà chúng ta sử dụng phương pháp này để lấy chỉ mục của lần xuất hiện đầu tiên của chuỗi con “flexiple. ”

Đầu vào

let devs = 'Join as a freelance developer at Flexiple';
let index = devs.indexOf('Flexiple');
        
console.log(index);

đầu ra

33

Vì vậy, một vị trí chỉ số là gì? . Trong trường hợp này, phần tử 'J' của từ 'Tham gia' sẽ có giá trị chỉ mục là 0 và ký tự 'o' sẽ có giá trị chỉ mục là 1, v.v.

Sử dụng indexOf() để đếm số lần xuất hiện của chuỗi con trong chuỗi

Trong một ví dụ khác được đưa ra dưới đây, bạn sẽ có thể thấy cách một người có thể đếm số lần xuất hiện hoặc số lần xuất hiện của một chuỗi con đã chỉ định xuất hiện trong một chuỗi

Đầu vào

let devs = 'Flexiple is hiring! Join Flexiple as a freelance developer to work on client projects at Flexiple';
let substri = 'Flexiple';
        
let count = 0;
        
let index = devs.indexOf(substri);
while(index !== -1) {
    count++;
    index = devs.indexOf(substri, index + 1);
}
        
console.log(count);

đầu ra

________số 8

Thứ nhất, phương thức

33
7 tìm thấy lần xuất hiện đầu tiên của substri trong devs. Sau đó, vòng lặp while được chạy lặp đi lặp lại để tìm vị trí tiếp theo của substri trong devs bắt đầu từ vị trí được tìm thấy cuối cùng +1. Cuối cùng, đầu ra được cho là 3 vì số lần tìm thấy “Flexiple” trong chuỗi devs

Phương thức indexOf() và phân biệt chữ hoa chữ thường

Trong phần này, chúng ta hãy xem một ví dụ khác để hiểu phân biệt chữ hoa chữ thường của phương thức

Đầu vào

33
0

đầu ra

33
1

Trong ví dụ này, chúng ta thấy rằng phương thức trả về -1 làm đầu ra. Điều này là do “FLEXIPLE indexof” không chứa chuỗi con “flexiple”, mà là “FLEXIPLE”

Vì vậy, nếu chúng ta muốn thực hiện tìm kiếm phân biệt chữ hoa chữ thường với phương thức

33
7, chúng ta có thể chuyển đổi cả chuỗi con và chuỗi thành chữ thường trước khi sử dụng phương thức. Hãy xem một ví dụ khác để hiểu điều này tốt hơn

Đầu vào

33
3

đầu ra

33
4

Bớt tư tưởng

Trong hướng dẫn này, chúng ta đã thấy cách thức hoạt động của

33
7, đó là cú pháp và tham số. Chúng ta cũng đã hiểu cách sử dụng phương thức này để đếm số lần xuất hiện của các chuỗi con. Cuối cùng, chúng tôi kiểm tra cách phân biệt chữ hoa chữ thường của chức năng có thể được phá vỡ theo nhu cầu của chúng tôi

Hướng dẫn JavaScript này giải thích cách sử dụng phương thức chuỗi có tên là indexOf() với cú pháp và ví dụ

Sự miêu tả

Trong JavaScript, indexOf() là một phương thức chuỗi được sử dụng để tìm vị trí của một chuỗi con trong một chuỗi. Vì phương thức indexOf() là một phương thức của đối tượng String nên nó phải được gọi thông qua một thể hiện cụ thể của lớp String

cú pháp

Trong JavaScript, cú pháp của phương thức indexOf() là

33
6

Tham số hoặc Đối số

substringĐó là chuỗi con mà bạn muốn tìm trong chuỗi. start_positionTùy chọn. Đó là vị trí trong chuỗi nơi bắt đầu tìm kiếm. Vị trí đầu tiên trong chuỗi là 0. Nếu tham số này không được cung cấp, quá trình tìm kiếm sẽ bắt đầu từ đầu chuỗi và toàn bộ chuỗi sẽ được tìm kiếm

trả lại

Phương thức indexOf() trả về vị trí xuất hiện đầu tiên của chuỗi con trong chuỗi. Vị trí đầu tiên trong chuỗi là 0

Nếu phương thức indexOf() không tìm thấy chuỗi con trong chuỗi, nó sẽ trả về -1

Ghi chú

  • Phương thức indexOf() thực hiện tìm kiếm phân biệt chữ hoa chữ thường
  • Phương thức indexOf() không thay đổi giá trị của chuỗi ban đầu

Ví dụ

Hãy cùng xem một ví dụ về cách sử dụng phương thức indexOf() trong JavaScript

Ví dụ

33
7

Trong ví dụ này, chúng tôi đã khai báo một biến có tên totn_string được gán giá trị chuỗi là 'TechOnTheNet'. Sau đó, chúng tôi đã gọi phương thức indexOf() của biến totn_string để tìm kiếm một chuỗi con trong totn_string

Chúng tôi đã ghi đầu ra của phương thức indexOf() vào nhật ký bảng điều khiển trình duyệt web, với mục đích trình diễn, để hiển thị những gì phương thức indexOf() trả về

Phần sau đây sẽ được xuất ra nhật ký bảng điều khiển trình duyệt web

33
8

Trong ví dụ này, phương thức indexOf() trả về -1 vì không tìm thấy chuỗi con 'z' trong chuỗi 'TechOnTheNet'

indexOf sẽ trả về cái gì?

Phương thức indexOf() trả về vị trí xuất hiện đầu tiên của (các) ký tự được chỉ định trong một chuỗi .

Loại dữ liệu nào indexOf trả về?

Kiểu trả về của Java indexOf() là “ Số nguyên ”.

IndexOf hoạt động như thế nào trong Javascript?

Phương thức indexOf(), được cung cấp một đối số. một chuỗi con để tìm kiếm, tìm kiếm toàn bộ chuỗi gọi và trả về chỉ mục của lần xuất hiện đầu tiên của chuỗi con đã chỉ định .

IndexOf có trả lại một int không?

Phương thức indexOf() của lớp Chuỗi Java trả về vị trí xuất hiện đầu tiên của ký tự hoặc chuỗi đã chỉ định trong một chuỗi đã chỉ định. . Chữ ký