Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Округление чисел

Здравствуйте, Подписчики!
Когда-то проходила информация о необходимости округления чисел
средствами Jaws. Ниже предлагается способ этой реализации средствами
его языка сценариев.
В основе положено использование переменных типа variant и замены символа
точки,
как десятичного разделителя, на запятую. Такой способ был реализован в
сценарии openWeatherMap, где исходными данными температур являются
десятичные числа с точностью до сотых единиц. Естественно, названия
переменных можете использовать свои.

string Function ValueRound (variant val)
val=StringReplaceChars(val, cScPeriod, ",")
Return IntToString(val)
EndFunction

Замечу, что в ряде случаев такие переменные можно, использовать в
функциях, без преобразования типов, как строковые или целочисленные.

Успехов!

Ответить   Sat, 29 Oct 2016 14:19:22 +0700 (#3445593)