Суть кода проверять элементы массива и выводить на экран сообщение

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]);

→ Ссылка