Apakah perbezaan antara indeks dan termasuk?

DDD
Lepaskan: 2023-11-24 13:20:24
asal
1664 orang telah melayarinya

Perbezaan adalah: 1. Jenis nilai pulangan yang berbeza; 2. Parameter yang berbeza yang diterima; 3. Cara yang berbeza untuk merawat NaN;

Apakah perbezaan antara indeks dan termasuk?

indeks dan termasuk ialah kaedah dalam JavaScript yang digunakan untuk menentukan sama ada rentetan mengandungi rentetan tertentu. Perbezaan di antara mereka terutamanya dicerminkan dalam aspek berikut:

Jenis nilai pulangan:

kaedah indexOf mengembalikan kedudukan indeks aksara pertama rentetan yang sepadan, atau -1 jika tiada rentetan yang sepadan ditemui; termasuk kaedah mengembalikan nilai Boolean yang menunjukkan sama ada rentetan yang sepadan ditemui.

Parameter: Kaedah

indexOf menerima dua parameter Yang pertama ialah rentetan untuk ditemui, dan yang kedua ialah parameter pilihan, menunjukkan kedudukan lalai ialah

termasuk kaedah sahaja menerima satu Parameter, rentetan yang akan ditemui.

Cara merawat NaN:

kaedah indexOf tidak dapat menentukan dengan tepat sama ada NaN berada dalam rentetan, ia akan menganggap NaN sama dengan NaN lain, jadi nilai pulangan mungkin tidak seperti yang dijangkakan

termasuk kaedah boleh menentukan dengan tepat NaN Sama ada dalam rentetan, nilai pulangan adalah seperti yang dijangkakan.

Cara merawat kes: Kaedah

indexOf adalah sensitif huruf besar apabila dipadankan, iaitu huruf besar dan huruf kecil dianggap sebagai aksara yang berbeza;

termasuk kaedah tidak sensitif huruf besar huruf dan huruf kecil dianggap sebagai aksara yang berbeza dianggap sebagai aksara yang sama.

Jenis data yang boleh digunakan:

kaedah indexOf boleh digunakan untuk rentetan, tatasusunan dan objek seperti tatasusunan

termasuk kaedah boleh digunakan untuk rentetan dan tatasusunan.

Apabila menggunakan indexof and includes, anda perlu memilih kaedah yang sesuai mengikut situasi tertentu. Jika anda hanya perlu menentukan sama ada rentetan yang ditentukan terkandung dalam rentetan dan tidak mengambil berat tentang lokasi tertentu, anda boleh menggunakan kaedah termasuk. Jika anda perlu mendapatkan kedudukan rentetan yang sepadan, anda perlu menggunakan kaedah indexOf. Di samping itu, beri perhatian kepada pengendalian NaN dan perbezaan kes apabila menggunakan kaedah indexOf.

Atas ialah kandungan terperinci Apakah perbezaan antara indeks dan termasuk?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan