Итак, я пытаюсь написать код, чтобы определить, являются ли значения в статическом массиве положительными, отрицательными или равными нулю.Javascript - определение того, является ли значение в массиве положительным, отрицательным (использовать переключатель)
Таким образом, массив заполнен, и я бы использовал оператор switch, чтобы просмотреть значения и выводить текст в зависимости от того, находится ли он выше, ниже или равен нулю.
Вот код, который я делал до сих пор.
Сохраните ответы, касающиеся использования переключателей! Заранее спасибо.
Примечание: Я преподаю себе JS, поэтому я новичок в этом. Вот мой код:
// JavaScript Document
var numbers=new Array();
numbers[0]="1";
numbers[1]="2";
numbers[2]="3";
numbers[3]="-1";
numbers[4]="-2";
numbers[5]="-3";
numbers[6]="0";
switch (numbers) {
case "positive":
if (numbers>0)
{alert("DERP")};
break;
case "negative":
if (numbers<0)
{alert("NO DERP")};
break;
case "zero":
if (numbers==0)
{alert("STILL DERP")};
break;
}
Подсказка: при взгляде на каждый элемент требуется, чтобы вы пересекали массив. –
простите меня, если это неверно, но это очень похоже на домашнюю работу. : P В любом случае попробуйте посмотреть, как [switch/cases] (https://developer.mozilla.org/en/JavaScript/Reference/Statements/switch) структурированы в js, а затем попробуйте только одно значение. затем попробуйте [сделать цикл для него] (https://developer.mozilla.org/en/JavaScript/Reference/Statements/for). –
Зачем вам нужно использовать условие переключения? Цикл - это нормальный способ проверить это. – j08691