Вывод нескольких переменных с функции
Подскажите пожалуйста, каким образом можно вывести с функции в форму?
function qwerty (nach,kon,razr) { var i,j; var skolko=0; var sum1,sum2; var str=new String(); var strresult=new String(); for (i=nach; i<=kon; i++) { str=i.toString(); sum1=sum2=0; for (j=0; j<razr/2; j++) { symbol=str.charAt(j); chis=parseInt(symbol); sum1=sum1+chis; } for (j=razr/2; j<razr; j++) { symbol=str.charAt(j); chis=parseInt(symbol); sum2=sum2+chis; } if (sum1==sum2) { skolko=skolko+1; strresult=strresult.concat(str); strresult=strresult.concat(",") } } return strresult; return skolko; } Из этой функции необходимо вывести переменные strresult, skolko в форму в поля с id r и t: <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <TITLE>Задание_1 </TITLE> <SCRIPT type="text/javascript" src="1.js"></SCRIPT> </HEAD> <BODY bgcolor=#1af843 text=#400080> <form> <input type="text" id=q><br> <input type="text" id=w><br> <input type="text" id=e><br> <textarea cols="60" rows="2" id="r"></textarea><br> <textarea cols="60" rows="2" id="t"></textarea> <input type="button" value="Расчитать" onClick="t.value,r.value=qwerty (q.value,w.value,e.value)"> </form> </BODY> </HTML> |
document.getElementById('r').value = strresult; document.getElementById('t').value = skolko; |
Цитата:
|
Чего бы объект не вернуть, и с его свойствами уже работать?
function f(val){ var result = {}; result.someProp = 'trololo'; result.otherProp = val; return result; } |
Цитата:
|
Цитата:
function qwerty (nach,kon,razr) { var i,j; var skolko=0; var sum1,sum2; var str=new String(); var strresult=new String(); for (i=nach; i<=kon; i++) { str=i.toString(); sum1=sum2=0; for (j=0; j<razr/2; j++) { symbol=str.charAt(j); chis=parseInt(symbol); sum1=sum1+chis; } for (j=razr/2; j<razr; j++) { symbol=str.charAt(j); chis=parseInt(symbol); sum2=sum2+chis; } if (sum1==sum2) { skolko=skolko+1; strresult=strresult.concat(str); strresult=strresult.concat(",") } } document.getElementById('r').value = strresult; document.getElementById('t').value = skolko; } И мне не просто надо вывести на экран, а именно в указанные поля. |
SnowyWolf,
ваша формула считает ерунду -- обьясните что вы хотите вычислить? |
рони,
Вычислить, сколько чисел с четным количеством цифр (например двузначные, четырехзначные и т.д.) имеют одинаковую сумму первой и второй половины цифр. Например: четырехзначные числа 1001, 1010 - являются числами, у которых сумма первых двух цифр - 2 равна сумме второй пары цифр. |
SnowyWolf,
уже теплее -- а что задаётся параметрами nach,kon,razr ? |
рони,
nach - начальное число ,kon - конечное число ,razr - размерность(кратная двум). |
Часовой пояс GMT +3, время: 06:39. |