function question4(angka){ var w=0 , jml=0, rtt=0; var nilai; nilai=angka; for(w=0;w < nilai.length;w++) { jml=jml+nilai[w]; } rtt=jml/nilai.length; console.log(rtt); } console.log(question4([4, 5, 6, 7, 8])); console.log(question4([100, 200, 300, 400, 500])); console.log(question4([-1, 4, 7, 11]));Si hay uno o más elementos de matriz con valores negativos, entonces la función genera directamente el texto '¡Negativo!'.
En primer lugar, no return que llamar a la question4() question4() de una console.log() if (nilai[w] < 0) console.log('Negative!')
Tal vez puedas usar esto
function hasArrayNegativeValue(valueArray){ for(i=0;i < valueArray.length;i++) { if(valueArray[i] < 0){ return 'Negative'; } } return null; } console.log(hasArrayNegativeValue([4, 5, 6, 7, 8])); console.log(hasArrayNegativeValue([100, 200, 300, 400, 500])); console.log(hasArrayNegativeValue([-1, 4, 7, 11]));es muy fácil, la función question4 debe devolver un valor.
function question4(angka){ for(w=0;w < angka.length;w++) { if(angka[w]<0) { return "Negative"; } } return "Posetive"; }