Update decimalIsolate.js

The previous code was not efficient enough to give the accurate output.
This commit is contained in:
Omkarnath Parida
2020-12-22 11:08:56 +05:30
committed by GitHub
parent ac4bd9f552
commit ef78fce1e2

View File

@ -5,10 +5,13 @@
*/ */
const decimalIsolate = (number) => { const decimalIsolate = (number) => {
return number - Math.floor(number) const ans = parseFloat((number + '').replace(/^[-\d]+./, '.'))
return isNaN(ans) === true ? 0 : ans
} }
// testing // testing
console.log(decimalIsolate(35.345)) console.log(decimalIsolate(35.345))
console.log(decimalIsolate(56.879)) console.log(decimalIsolate(56.879))
console.log(decimalIsolate(89.5643)) console.log(decimalIsolate(89.5643))
console.log(decimalIsolate(38.00))
console.log(decimalIsolate(33))