Я передаю данные из файла CSV и помещаю определенные значения в массив.Некоторые из этих значений очень велики и могут быть экспортированы как экспоненциальные значения (например, 5.02041E + 12), а некоторые могут быть нормальными значениями.Я хотел бы иметь оператор if, который проверяет, являются ли эти значения экспоненциальными или нет, и если они есть, я передам их функции, которая преобразует их в «нормальные» числа (например, 5020410000000).Есть ли быстрый способ сделать это?
(эти значения передаются вызову API, поэтому их необходимо преобразовать в «нормальные» значения)
Пример того, как это может выглядеть:
valueOne = 5.02041E+12;
valueTwo = 1234;
if (valueOne.isExponential) {
**pass to converting function**
}
//Output = 5020410000000
if (valueTwo.isExponential) {
**pass to converting function**
}
//Output = 1234 (unchanged)
Я бы ожидал, что все значения в массиве, следовательно, будут «нормальными» значениями (т. Е. НЕ является экспоненциальной формой)