I started learning jquery, so I want to write a script to convert decimal fractions to ordinary ones.
While it turned out, and here is the code.
var number = 40.1250223; alert(number + " Вводимое число"); var remain = number % 1; var remainFixed = remain.toFixed(4); alert(remainFixed + " Сокращенная нецелая часть числа"); var factor = 10000; var numberFixed = number.toFixed(); alert(numberFixed + " Число до запятой"); var decimalNumber = remainFixed * factor; alert(decimalNumber + " Число после запятой"); var wholeNumber = numberFixed + decimalNumber; alert(wholeNumber + " Целое число"); var numerator = wholeNumber; var denominator = factor; alert(numerator + ' / ' + denominator + " Дробное число"); Further, as far as I can imagine, it is necessary to calculate the greatest common factor using a cycle and reduce the number, but I don’t understand how to realize it yet.
numberFixedyou have notnumber, butstring- Grundy