The number to convert to a string.
Formats numbers as follows:
console.log(numberToString(0.0)); // Outputs: "0"
console.log(numberToString(0.00005)); // Outputs: "5.00e-5"
console.log(numberToString(15000)); // Outputs: "1.50e+4"
console.log(numberToString(42)); // Outputs: "42.0"
console.log(numberToString(3.14159)); // Outputs: "3.14"
console.log(numberToString(1.23)); // Outputs: "1.23"
console.log(numberToString(NaN)); // Outputs: "0"
console.log(numberToString(Infinity)); // Outputs: "0"
Converts a number to a string with custom formatting based on its value.