Rumah  >  Artikel  >  hujung hadapan web  >  Apakah perbezaan antara indeks dan termasuk?

Apakah perbezaan antara indeks dan termasuk?

DDD
DDDasal
2023-11-24 13:20:241634semak imbas

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!

Kenyataan:
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
Artikel sebelumnya:Penggunaan fungsi math.roundArtikel seterusnya:Penggunaan fungsi math.round