diff --git a/Maths/Abs.js b/Maths/Abs.js index a418ee35f3..699730dfd5 100644 --- a/Maths/Abs.js +++ b/Maths/Abs.js @@ -10,13 +10,12 @@ */ const abs = (num) => { - const validNumber = +num // converted to number, also can use - Number(num) + const result = Math.abs(num) - if (Number.isNaN(validNumber)) { - throw new TypeError('Argument is NaN - Not a Number') - } + if (Number.isNaN(result)) + throw new TypeError('Argument is NaN - Not a Number.') - return validNumber < 0 ? -validNumber : validNumber // if number is less then zero mean negative then it converted to positive. i.e -> n = -2 = -(-2) = 2 + return result } export { abs }

AltStyle によって変換されたページ (->オリジナル) /