getDecimal(12.345); // 0.345
getDecimal(1.2); // 0.2
getDecimal(-1.2); // 0.2
getDecimal(5); // 0
getDecimal(1.3); // 0.3
function getDecimal(a) {
var b = Math.abs(a);
console.log("Значение b: " + b);
var returnValue = +(b - Math.floor(b)).toFixed(10);
console.log("Значение(returnValue) которое возвращается при значении a = " + a + ": " + returnValue);
return returnValue;
}
// Значение b: 12.345
// Значение(returnValue) которое возвращается при значении a = 12.345: 0.345
// Значение b: 1.2
// Значение(returnValue) которое возвращается при значении a = 1.2: 0.2
// Значение b: 1.2
// Значение(returnValue) которое возвращается при значении a = -1.2: 0.2
// Значение b: 5
// Значение(returnValue) которое возвращается при значении a = 5: 0
// Значение b: 1.3
// Значение(returnValue) которое возвращается при значении a = 1.3: 0.3