Степень в javascript

PROforum

Client
Регистрация
17.08.2014
Сообщения
252
Благодарностей
19
Баллы
18
Здравствуйте. Есть такое действие:
({-Variable.para-}*(1+(0.03/100)));
Если в переменной para стоит число 0,00000033 то при ответ будет выглядеть так 3.30099e-7 , а мне для вставки в переменную и удобства нужен ответ вида 0,000000330099
Подскажите как заставить JS выдавать ответы нужного мне вида.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 682
Баллы
113
  • Спасибо
Реакции: PROforum

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 761
Благодарностей
2 401
Баллы
113
Здравствуйте. Есть такое действие:
({-Variable.para-}*(1+(0.03/100)));
Если в переменной para стоит число 0,00000033 то при ответ будет выглядеть так 3.30099e-7 , а мне для вставки в переменную и удобства нужен ответ вида 0,000000330099
Подскажите как заставить JS выдавать ответы нужного мне вида.
Такие задачи нужно решать на C#, а не JS.

double:
project.Variables["para"].Value = "0,00000033"; // заполнил входящие данные
double para = double.Parse(project.Variables["para"].Value, System.Globalization.NumberStyles.Any); // перевожу строку в число
double result = (para*(1+(0.03/100))); // произвожу вычисление
return result.ToString(); // возвращаю результат
// Вернет: Выполнение кода C#  Результат: 3,30099E-07
decimal:
project.Variables["para"].Value = "0,00000033"; // заполнил входящие данные
decimal para = decimal.Parse(project.Variables["para"].Value, System.Globalization.NumberStyles.Any); // перевожу строку в число
decimal result = (para*(decimal)(1+(0.03/100))); // произвожу вычисление
return result.ToString(); // возвращаю результат
// Вернет: Выполнение кода C#  Результат: 0,000000330099
87218
 
Последнее редактирование:
  • Спасибо
Реакции: PROforum и Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)