нашел на просторах интернета и пол года она работала отлично, а теперь косячит
Почему по итогу выдает отрицательное число ?
Последняя функция это сам результат функции а выше это разбивка по кусочкам для понимания
numPowerConverter Результат: 1000000
num Результат: 2245898696
cents Результат: 1000000
num / cents Результат: 2245.898696
(num / cents) * numPowerConverter Результат: 2245898696
~ ~ ((num / cents) * numPowerConverter) Результат: -2049068600
~ ~ ((num / cents) * numPowerConverter) / numPowerConverter Результат: -2049.0686
~ между этими знаками убрать пробел, так как телега воспринимает как маркдаун
функцию не мог скинуть? нам надо твои каракули форматировать?
function numPow(num: number, cents: number, pow?: number) { const numPowerConverter = Math.pow(10, pow || 2); return ~ ~ ((num / cents) * numPowerConverter) / numPowerConverter; }
там где ~ нужно пробелы поубирать
ненавижу эти всякие ~~
Обсуждают сегодня