Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > условный оператор для нескольких переменных


Автор: Trust 15.4.2009, 01:46
Здравствуйте!
Написал скрипт. В нём есть такое:
if (example1 < 10) {example1 ="0" + example1}
if (example2 < 10) {example2= "0" + example2}
if (example3 < 10) {example3= "0" + example3}
и так ещё несколько раз.

Как оптимизировать код, т.е. задать его одним условным оператором?
Пожалуйста, ответьте с примером.


Автор: bars80080 15.4.2009, 09:45
можно через eval, но не советую

приведите пожалуйста больше кода, и что есть example... ?
если вы её переделаете в массив example[n], то можно будет зациклить:

Код

exL = example.length;
for(var i = 0; i < exL; i++) {
    if(example[i] < 10) { example[i] = "0" + example[i]; }
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)