title: Why is Node.js automatically rounding my floating point?
body: <p>I'm trying to write a function that would fetch me the number of decimal places after the decimal point in a floating-point literal using the answer as a reference from <a href="https://stackoverflow.com/a/17369245/8194777">here</a>.</p>
  <p>Although this seems to work fine when tried in the browser consoles, in the Node.js environment while running test cases, the precision is truncated only up to 14 digits.</p>
  <pre><code>let data = 123.834756380650877834678
  console.log(data) // 123.83475638065088
  </code></pre>
  <p>And the function returns 14 as the answer.</p>
  <p>Why is the rounding off happening at rest? Is it a default behavior?</p>