Tuesday 15 December 2015

Kak, algoritma menelusuri sebuah array untuk mencari sebuah nilai yang kita inginkan/mau bagaimana?

Ini caranya:
<script>
var reference= prompt("Whats the value you are looking for? ");
var x = ['0','0','1','2'];
for (i = 0; i <= x.length; i++)
{
if (reference == x[i])//Dibaca: jika kata/nilai yang mau dicari sama dengan isi nilai x ke-i, maka:
{
   
    i = x.length; //Ini gw sebut quitter. Pembuat quit loop secara langsung jika sudah ketemu nilai yang sama dengan cara meng-increment variabel iterator (dalam hal ini variabel i) ke nilai maks, hence, i = 3, Untuk mempercepat keputusan. "Kalau sudah ketemu gadis yang cocok, jangan lama-lama; langsung bilang sudah ketemu, jangan coba kenal yang lain lagi yang tersisa di populasi suatu tempat/daerah misal, nanti keputusanmu jadi lama."
    alert("There is an element like you looking in X");

}
else
{
if (i == x.length) //Dibaca: jika nomor kamar sudah diujung, maka:
{

alert("There is no element like you looking in X");

}
}
}
</script>

No comments:

Post a Comment