Kaedah JavaScript indexOf().


JavaScript indexOf() Kaedah

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网</title>
</head>
<body>

<p id="demo">单击按钮显示“苹果”的位置:</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
	var fruits = ["香蕉", "橙子", "苹果", "甜瓜"];
	var a = fruits.indexOf("苹果")
	var x=document.getElementById("demo");
	x.innerHTML=a;
}
</script>
<p><b>注意:</b>indexOf方法是在JavaScript 1.6中引入的,在IE 8或更早的版本中不可用。</p>

</body>
</html>

Jalankan Instance»

Klik butang "Jalankan Instance" untuk melihat contoh dalam talian


Definisi dan penggunaan

Kaedah indexOf() boleh mengembalikan pada kali pertama nilai rentetan yang ditentukan ditemui dalam rentetan Lokasi di mana ia muncul.

Kaedah ini akan mendapatkan semula rentetan rentetanObject dari awal hingga akhir untuk melihat sama ada ia mengandungi nilai carian subrentetan. Kedudukan permulaan carian adalah pada fromindex rentetan atau permulaan rentetan (apabila fromindex tidak dinyatakan). Jika nilai carian ditemui, kedudukan kejadian pertama nilai carian dikembalikan. Kedudukan aksara dalam stringObject bermula dari 0.

Mengembalikan -1 jika rentetan tidak ditemui dalam tatasusunan.

PetuaJika anda ingin mencari kejadian terakhir rentetan, gunakan kaedah lastIndexOf().


Sokongan penyemak imbas

QQ截图20161108165429.png

Semua penyemak imbas utama menyokong kaedah indexOf(), tetapi Internet Explorer 8 dan versi IE terdahulu tidak menyokong kaedah itu.


Syntax

array.indexOf(item,mula)

Nilai parameter

ParameterPerihalan
参数描述
item必须。查找的元素。
start可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。
item

Diperlukan. Elemen untuk mencari.
mulakan
类型描述
Number元素在数组中的位置,如果没与搜索到则返回 -1
Parameter integer pilihan. Menentukan kedudukan dalam rentetan untuk mula mencari. Nilai undang-undangnya ialah 0 hingga stringObject.length - 1. Jika parameter ini ditinggalkan, carian akan bermula dari aksara pertama rentetan.

Nilai pulangan

JavaScript 版本:1.6

Butiran teknikal

Klik butang "Run Instance" untuk melihat contoh dalam talian

<🎜><🎜><🎜>