Сообщение от devote
|
собственно все начинающие пишут больше строк кода чем написал бы профи... как правило такое новичкам присуще, по не знанию языка писать целые листинги ради того что бы сложить два числа
|
var переменная_1;
var переменная_2;
функция_принимающая_два_числа(
переменная_1 = функция_принимающая_одно_число();
переменная_2 = функция_принимающая_одно_число();
);
функция_предварительной_подготовки_к_сложению();
функция_окончательной_подготовки_к_сложению();
// еще раз (контрольный, на всякий случай)
функция_окончательной_подготовки_к_сложению();
// готовы к сложению (ура!), но...
// вдруг одного числа не хватает?! О_о
// нехороший пользователь не ввел?
if ( !переменная_1 ) {
переменная_1 = функция_принимающая_одно_число();
}
// а вдруг и другого не хватет?
// надо подстраховаться...
if ( !переменная_2 ) {
переменная_2 = функция_принимающая_одно_число();
}
// готовим (борьщ)
функция_предварительной_подготовки_к_сложению();
функция_окончательной_подготовки_к_сложению();
// а случаи бывают разные
функция_окончательной_подготовки_к_сложению();
// складываем (тут вся магия)
try {
переменная_1 + переменная_2
} catch( e ) {
alert( 'Неизвестная ошибка : (' );
} finally {
alert( 'Готово! Ваш результат: ' + переменная_1 + переменная_2 );
}