From 435797134b1b37e674720b6fbab4105ac7972f61 Mon Sep 17 00:00:00 2001 From: koddi-volenday Date: Tue, 4 Oct 2022 20:31:00 +0800 Subject: [PATCH] feat: add javascript rounding of number algorithm --- Javascript/Numbers/roundNumber.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Javascript/Numbers/roundNumber.js diff --git a/Javascript/Numbers/roundNumber.js b/Javascript/Numbers/roundNumber.js new file mode 100644 index 0000000..24eccb9 --- /dev/null +++ b/Javascript/Numbers/roundNumber.js @@ -0,0 +1,10 @@ +// Round a number based on a given number of digits +const round = (n, decimals = 0) => { + // firstly, check that input is a number or not. + if (typeof n !== 'number') { + return 'not a number.' + } + return Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`) +} + +console.log(round(1.234567, 4))