Why is 0 less than Number.MIN_VALUE in JavaScript?

前端 未结 4 1673
孤独总比滥情好
孤独总比滥情好 2021-01-03 20:24

Using Node.js, I\'m evaluating the expression:

0 < Number.MIN_VALUE

To my surprise, this returns true. Why is that? And: Ho

4条回答
  •  心在旅途
    2021-01-03 20:41

    Number.MIN_VALUE is 5e-324, i.e. the smallest positive number that can be represented within float precision, i.e. that's as close as you can get to zero. It defines the best resolution floats give you.

    Now the overall smallest value is Number.NEGATIVE_INFINITY although that's not really numeric in the strict sense.

提交回复
热议问题