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]));
如果存在一個或多個具有負值的陣列元素,則該函式直接輸出文本“Negative!”。
uj5u.com熱心網友回復:
首先,您不必question4()在 a 內呼叫,console.log()因為a 什么都question4()沒有return,而是在回圈中檢查if (nilai[w] < 0) console.log('Negative!')
uj5u.com熱心網友回復:
很簡單,question4 函式必須回傳一個值..
function question4(angka){
for(w=0;w < angka.length;w )
{
if(angka[w]<0)
{
return "Negative";
}
}
return "Posetive";
}
uj5u.com熱心網友回復:
也許你可以使用這個
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]));
uj5u.com熱心網友回復:
您可以使用內置陣列方法.some()。
const hasNegative = [-1, 4, 7, 11].some(elem => elem < 0);
結果將是true,因為該陣列包含小于 0 的元素。
const result = hasNegative ? 'Negative' : 'Positive';
您也可以將此邏輯放入函式并回傳結果,而不是將其分配給變數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/436807.html
標籤:javascript 数组
上一篇:來自標準輸入的多維陣列
