in some cases, the floating point number .toString () gets the form of scientific notation, while in some cases it doesn"t.
for example:
console.log (0.0004.toString ()); / / 0.0004
console.log (0.0000004.toString ()); / / 4e-7
)it seems that-7 is such a threshold? How is this-7 determined?