Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.06.2017, 11:46
Новичок на форуме
Отправить личное сообщение для Mac2017 Посмотреть профиль Найти все сообщения от Mac2017
 
Регистрация: 16.06.2017
Сообщений: 3

Вывести на дисплей 20 значное число в нормально виде
Проблема следующая : при работе функции на дисплей выходит результат с плавающей запятой. Пробовал просто выводить число частями.. но увы вы водит не понятный результат.. зачем то округляет самостоятельно.

var therdEx = solution("712569312664357328695151392" , "8100824045303269669937");
function solution(firstarg, secondarg){
        res = Number(firstarg)+Number(secondarg);
       r= res.toString();
        return   r
    }
console.log(therdEx);
Ответить с цитированием
  #2 (permalink)  
Старый 16.06.2017, 11:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,115

Mac2017,
искать плагин BigNumber Длинная арифметика
Ответить с цитированием
  #3 (permalink)  
Старый 16.06.2017, 12:04
Новичок на форуме
Отправить личное сообщение для Mac2017 Посмотреть профиль Найти все сообщения от Mac2017
 
Регистрация: 16.06.2017
Сообщений: 3

Надо решить на native JS - плагин слишком просто.
Ответить с цитированием
  #4 (permalink)  
Старый 16.06.2017, 12:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,115

Сообщение от Mac2017
Надо решить на native JS - плагин слишком просто.
не понимаю, но смотрите ссылку выше -- полностью всю тему
Ответить с цитированием
  #5 (permalink)  
Старый 16.06.2017, 12:16
Новичок на форуме
Отправить личное сообщение для Mac2017 Посмотреть профиль Найти все сообщения от Mac2017
 
Регистрация: 16.06.2017
Сообщений: 3

Чот там к тому же выводу пришли. Или намекаешь на что лучше преобразовать массив, а потом вывести на дисплей.
Ответить с цитированием
  #6 (permalink)  
Старый 16.06.2017, 12:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,115

Mac2017,
не понимаю ваших сообщений, всё чем мог помочь смотрите по ссылке.
Ответить с цитированием
  #7 (permalink)  
Старый 16.06.2017, 14:34
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<head>
	<meta charset="utf-8">
</head>
<body>
left:<input type="text" id="left" />
<br/>right:
<input type="text" id="right" />
<button id="summ">Сложить</button>
<br/>sum: <span id="sum"></span>
	<script>  
  document.getElementById("summ").addEventListener("click", function(e) {
    var left = document.getElementById('left').value;
    var right = document.getElementById('right').value;
    if(isNaN(left) || isNaN(right)) return;
    document.getElementById('sum').innerHTML = (add(left,right)); 
  });  
  function res(a, b, result, carry, base) {
    if (a.length == 0 && b.length == 0 && !carry)
      return result;
    var left = parseInt(a.pop() || '0', 10);
    var right = parseInt(b.pop() || '0', 10);
    var l = left + right + (carry || 0);
    return res(a, b, l % base + (result || ""), Math.floor(l / base), base);
  }
  function add(a, b) {
    return res(a.toString().split(""), b.toString().split(""), "", "", 10).toString();
  }
	</script>
</body>


если вам только для сложения

Последний раз редактировалось j0hnik, 16.06.2017 в 14:37.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести значения тега в виде строк aspek752 Общие вопросы Javascript 1 22.10.2016 18:09
водим четырёхзначное число, определить количество чётных цифр и вывести его на экран. Jhon Общие вопросы Javascript 1 04.06.2014 18:31
Вывести случайное число от 1 до 20 beliykot Events/DOM/Window 12 29.08.2011 13:22
Как получить максимальное и минимальное допустимое число в не экспоненциальном виде? FINoM Общие вопросы Javascript 17 25.02.2011 14:48
Если число от x до y, то вывести текст Rasie1 Общие вопросы Javascript 6 02.02.2010 18:28