Степень в javascript

  • Автор темы Автор темы PROforum
  • Дата начала Дата начала

PROforum

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

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