mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-05 16:26:47 +08:00
Update decimalIsolate.js
The previous code was not efficient enough to give the accurate output.
This commit is contained in:
@ -5,10 +5,13 @@
|
||||
*/
|
||||
|
||||
const decimalIsolate = (number) => {
|
||||
return number - Math.floor(number)
|
||||
const ans = parseFloat((number + '').replace(/^[-\d]+./, '.'))
|
||||
return isNaN(ans) === true ? 0 : ans
|
||||
}
|
||||
|
||||
// testing
|
||||
console.log(decimalIsolate(35.345))
|
||||
console.log(decimalIsolate(56.879))
|
||||
console.log(decimalIsolate(89.5643))
|
||||
console.log(decimalIsolate(38.00))
|
||||
console.log(decimalIsolate(33))
|
||||
|
Reference in New Issue
Block a user