Bu yazımızda, Javascript ile bir dizide eleman arama örneğini çözeceğiz. Eğer diziler konunda eksiklikleriniz varsa ‘Javascript Diziler‘ adlı yazımızı okuyabilirsiniz. Hemen sorumuza geçelim.

Soru : Bir dizi içerisinde kullanıcıdan alınan rakamı arayan programın Javascript kodunu yazınız. Aranan eleman var ise kaçıncı indiste, yoksa olamadığını ekrana yazdırınız.

Cevap :

Javascript’te dizide eleman aramak için kullanabileceğiniz birçok fonksiyon bulunmaktadır. Şimdi bu fonksiyonlardan iki tanesini görelim.

Javascript includes Fonksiyonu

Includes fonksiyonu boolean(true veya false) bir değer döndürür.

<script>
        var markalar=["Tesla","Apple","Microsoft","Amazon","Tencent"];

        var sonuc = markalar.includes("Microsoft");
        if(sonuc == true)
            alert("Dizide var");
        else
            alert("Dizide yok");
</script>

Javascript indexOf Fonksiyonu

indexOf fonksiyonu aranan elemanın dizideki index numarasını(dizide bulunduğu sıra) döndürür. Eğer dizide yoksa -1 değerini döndürür.

<script>
        var markalar=["Tesla","Apple","Microsoft","Amazon","Tencent"];

        var sonuc = markalar.indexOf("Microsoft");
        if(sonuc != -1)
            alert("Dizide var");
        else
            alert("Dizide yok");
</script>

Bu yazımızda Javascript ile bir dizide eleman arama örneğini çözdük. Diğer Javascript örneklerimizi de görmek isterseniz buradan tümüne ulaşabilirsiniz. Ayrıca eğer eksiklikleriniz varsa Javascript derslerimize de buradan ulaşabilirsiniz.

Bu yazı dikkatini çekebilir.   Javascript Hipotenüs Hesaplama Örneği