Это очень простой вопрос Javascript. Смотри, у меня есть цикл, который начинается, как этотдля петель и отрицательных чисел
for (i=0;i<=negativeorpositivenumber;i++) {
Как следует из названия, переменная positiveornegativenumber может содержать либо положительное или отрицательное число. В результате, если указанная переменная положительна, цикл for работает. Если он отрицательный, цикл выходит немедленно, потому что i уже больше, чем negativeorpositivenumber.
Есть ли способ, не используя два для циклов (один для отрицательных и один для положительного), чтобы эта работа работала в обоих направлениях? Поэтому измените i < = to i> = и i ++ на i-- если переменная negativeorpositivenumber отрицательна?
Я полагаю, что этот вопрос может применяться и к более чем одному языку.
EDIT: возможно, я должен был сделать это более ясным. Я не могу использовать абсолютное значение, потому что значение i действительно нужно считать вниз. Спасибо всем людям, которые были полезны и ответили, используя Math.abs.
вы можете использовать JavaScript абс(), чтобы сделать су re всегда положителен в любом случае, например: для (i = 0; i <= abs (negativeorpositivenumber); i ++) { –
Примите абсолютное значение. –
Ваша цель получить правильное число итераций pf, или dpe фактическое значение i вопроса внутри цикла? –