Парни, помогите. Нужно чтобы при i=3, i=5, i=7 выводилось "i=3", "i=5", "i=7". Во всех остальныхслучаях - значение i. т.е. нужно чтобы в итоге по очереди выводилось: "1", "2", "i=3", "4", "i=5","6", "i=7", "8", "9", "10", "11" и т.д. Как реализовать это? Вот сделал из того что удалось понять. Подскажите или поправьте, кто знает.
for (i=1; i<30; i++) if (i!=(3||5||7)) { alert(i); } else if (i=3) { alert("i=3"); } else if (i=5) { alert("i=5"); } else if (i=7) { alert("i=7"); }
Отсутствует
artemfedor
Отсутствует
dim, 22, спасибо, но задача стоит по другому, скажем, для i=3 надо вывести слово стол, для i=5 - стул, а для i=7 - табуретка, все остальное - просто значение i, т.е. три разных конкретных действия для i=3, i=5 и i=7, т.е. по очереди: "1", "2", "stol", "4", "stul","6", "taburetka", "8", "9", "10", "11"...
Добавлено 04-10-2016 14:29:51
или - где ошибка в моем коде?
Отредактировано artemfedor (04-10-2016 14:29:51)
Отсутствует
artemfedor
Если для конкретного i нужно слово- присвой переменную, если действие- поставь функцию.
var a='стол'; var b='табурет'; var c='комод'; for (i=1; i<30; i++){ if (i==3){ alert(a); }else if (i==5){ alert(b) }else if (i==7){ alert(c) }else alert(i) }
Отсутствует
а else if вниз с доп условиями можно добавлять сколько угодно?
Отсутствует
это то что мне надо. спасибо огромное.
Отсутствует