Вывод нескольких переменных с функции
Подскажите пожалуйста, каким образом можно вывести с функции в форму?
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, время: 14:29. |