Суть кода проверять элементы массива и выводить на экран сообщение
let arr = [4,3,2,6,7]
for (let i; i!=arr.length;i++) {
if (arr[i] >= 0){
alert('Все элементы массива положительные')
}
else{
alert('Все элементы массива отрицательные')
}
}
Ответы (2 шт):
Автор решения: Igor
→ Ссылка
function checkArray(a) {
if (arr.length == 0) {
console.log('Array is empty');
return;
}
let countP = 0;
let countN = 0;
for (let i = 0; i < arr.length; i++) {
if (arr[i] > 0) {
countP++;
} else if (arr[i] < 0) {
countN++;
}
}
if (countP == arr.length) {
console.log('Все элементы массива положительные');
} else if (countN == arr.length) {
console.log('Все элементы массива отрицательные');
}
}
let arr = [4, 3, 2, 6, 7];
checkArray(arr);
Автор решения: vsemozhebuty
→ Ссылка
Можно ещё воспользоваться Array.prototype.every():
function checkArray(array) {
if (array.every(num => num >= 0)) alert('Все элементы массива положительные');
else if(array.every(num => num < 0)) alert('Все элементы массива отрицательные');
else alert('Массив имеет отрицательные и положительные элементы')
}
checkArray([4, 3, 2, 6, 7]);
checkArray([-4, -3, -2, -6, -7]);
checkArray([-4, -3, 2, 6, 7]);