Fonksiyon kullanarak yapmak istersen:
[CODE lang="javascript" title="JS"]//Verilerimizi tanımlıyoruz
var sayilar = [23,65,12,88,90,6,4,39,27,17];
var tekSayilar = [];
var ciftSayilar = [];
//Tek ve çift sayıları farklı dizilere ayırıyoruz
sayilar.forEach(sayi =>{
if(sayi % 2 === 0){
ciftSayilar.push(sayi);
} else {
tekSayilar.push(sayi);
}
});
//Tek sayıların toplamını hesaplayacak fonksiyon
tekSayilarToplam = function(){
let tekSayilarToplam = 0;
tekSayilar.forEach(sayi=>{
tekSayilarToplam += sayi;
});
return tekSayilarToplam;
}
//Çift sayıların toplamını hesaplayacak fonksiyon
ciftSayilarToplam = function(){
let ciftSayilarToplam = 0;
ciftSayilar.forEach(sayi=>{
ciftSayilarToplam += sayi;
});
return ciftSayilarToplam;
}
//Tek sayıların ortalamasını hesaplayacak fonksiyon
tekSayilarOrt = function(){
let tekSayilarOrt = tekSayilarToplam() / tekSayilar.length;
return tekSayilarOrt;
};
//Çift sayıların toplamını hesaplayacak fonksiyon
ciftSayilarOrt = function(){
let ciftSayilarOrt = ciftSayilarToplam() / ciftSayilar.length;
return ciftSayilarOrt;
};
//Tek sayılar ile ilgili bilgiler
console.log('Tek sayılar: ' + tekSayilar);
console.log('Tek Sayıların Toplamı: ' + tekSayilarToplam());
console.log('Tek sayıların ortalaması: ' + tekSayilarOrt());
//Çift sayılar ile ilgili bilgiler
console.log('Çift sayılar: ' + ciftSayilar);
console.log('Çift Sayıların Toplamı: ' + ciftSayilarToplam());
console.log('Çift sayıların ortalaması: ' + ciftSayilarOrt());[/CODE]
Çıktısı F12 konsolda şu şekilde olacaktır. Daha sonra istediğiniz dataları dizilerden alıp DOM kullanarak web sayfasında görsel olarak kullanabilirsiniz.