Kod
74349845767435398475546546456346 % 83
Witam, czy istnieje jakis 'numeryczny' sposob wyliczenia reszty z dzielenia gdy dzielna wykracza poza zakres typu zmiennej number i przechowuje ja w stringu ?
var str = '1000'; var div = 83; //dzielnik var strpos = 0; // pozycja znaku var testNumber = ''; // liczba ktora testujemy (string) var nTestNumber = 0; // liczba ktora testujemy (number) var result = ''; // wynik koncowy var tmpDivResult = 0; // tymczasowana wartosc dzielenia while(strpos<str.length) { // tworzymy liczbe do dzielenia testNumber+= str.charAt(strpos); nTestNumber = Number(testNumber); // dzielimy tmpDivResult = nTestNumber/div; if(tmpDivResult>=1) { result += String(Math.floor(tmpDivResult)); testNumber = String(nTestNumber%div); } strpos++; } result; // wynik dzielenia testNumber; // reszta z dzielenia