По модулю в JavaScript - большое число
Ряд улучшений в версии Бенедикта: "cRest vanilla-javascript + = '' + cDivident;" исправление javascript-dom ошибки; parseInt (делитель) позволяет modulus передавать оба аргумента .js в виде строк; проверка наличия javascript-execution пустой строки в конце позволяет js всегда возвращать числовые javascript значения; добавлены операторы js var, поэтому глобальные переменные js не используются; преобразовал js foreach в старый стиль, чтобы modulo он работал в браузерах со vanilla-javascript старым Javascript; исправлен javascript-library cRest == 0; ошибка (спасибо vanillajs @ Dan.StackOverflow).
function modulo (divident, divisor) { var cDivident = ''; var cRest = ''; for (var i in divident ) { var cChar = divident[i]; var cOperator = cRest + '' + cDivident + '' + cChar; if ( cOperator < parseInt(divisor) ) { cDivident += '' + cChar; } else { cRest = cOperator % divisor; if ( cRest == 0 ) { cRest = ''; } cDivident = ''; } } cRest += '' + cDivident; if (cRest == '') { cRest = 0; } return cRest; }
javascript
integer
modulo
По модулю в JavaScript - большое число
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.