Вставить результат исполнения функции в элемент.
Здравствуйте!!
Хочу вставить результат исполнения функции. function task4(maxNum) { for (var num=1, count=0; num<maxNum; num++){ // производим 50 операций суммирования с переворачиванием for (var op = 1, val=num, palindrome=false; op<=50; op++) { val=val.toString(); // перебираем число посимвольно, как строку for (var iMax=val.length-1, i=iMax, j=0, digSum=0, arrSum=[], carry=0; i>=0 && j<=iMax; i--, j++) { // складываем цифры с обоих концов + перенос из предыдущего разряда digSum = parseInt(val[i])+parseInt(val[j])+carry; // если сумма больше 9 if (digSum>9) { // в массив закидываем только разряд до 10 arrSum[arrSum.length]=digSum-10; // делаем перенос в следующий разряд carry=1; // финальный перенос if (i==0) arrSum[arrSum.length]=1; } else { arrSum[arrSum.length]=digSum; carry=0; } } val = arrSum.join(""); // если перевернутая сумма равна сама себе if (val == val.split("").reverse().join("")) { // получили палиндром - прерываем palindrome = true; break; } } // если до палиндрома так и не дошло - считаем if (!palindrome) { count++; } } return count; } Вставить в элемент button чтобы увидеть результат ее исполнения . Нужно посчитать математический результат. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>JS Bin</title> </head> <body> <input id="elem" type="button" value=task4(12999); /> <script> elem.onclick = function() { alert(task(12999)); }; </script> </body> </html> че не так???:help: :-? |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Сделал
|
Vladislav747,
может 4 пропустили в строке 12? |
Часовой пояс GMT +3, время: 08:35. |