- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
function floatToStringPrec(f, precisionDigits)
{
var PRECISION = Math.pow(10, precisionDigits);
var integerPart = Math.floor(f);
var fractionalPart = f % 1;
if (fractionalPart == 0)
{
return integerPart.toString();
}
var zeroesInFracPart = -Math.log10(fractionalPart);
if (Math.floor(zeroesInFracPart) == zeroesInFracPart)
{
zeroesInFracPart--;
}
else
{
zeroesInFracPart = Math.floor(zeroesInFracPart);
}
fractionalPart = Math.round(fractionalPart * PRECISION);
while (fractionalPart % 10 == 0)
{
fractionalPart /= 10;
}
var zeroes = '';
if (zeroesInFracPart > 0)
{
zeroes = Array(zeroesInFracPart + 1).join('0');
}
return integerPart.toString() + '.' + zeroes + fractionalPart.toString();
}
wvxvw 06.05.2016 02:03 # 0
gost 07.05.2016 09:40 # 0
bormand 07.05.2016 09:42 # 0
gost 07.05.2016 09:49 # 0
Впрочем, только что обнаружил - этот случай и мой костыль обрабатывает неправильно - возвращает "12.1".
bormand 07.05.2016 09:51 # +2
kegdan 07.05.2016 17:47 # 0
gost 07.05.2016 18:32 # 0
<<< 123.33666
kegdan 07.05.2016 19:55 # 0
1024-- 07.05.2016 19:21 # +1
Во-первых, JScript. Во-вторых, версия для .NET -- JScript.NET, где можно грабить корованы.
inkanus-gray 07.05.2016 19:40 # +1
gost 07.05.2016 20:02 # +1
Да простит меня Кегдан за незнание J и этот случайный набор символов
kegdan 07.05.2016 19:56 # +3
inkanus-gray 07.05.2016 20:18 # +1
https://msdn.microsoft.com/en-us/library/4tc5a343.aspx
guesto 08.05.2016 02:18 # +1
странный вы народ, жопаскриптеры
1024-- 08.05.2016 11:52 # +1
Не все программировали веб-интерфейсы для танков при Сталине.
kegdan 08.05.2016 10:21 # +4
roman-kashitsyn 08.05.2016 10:23 # +1
1024-- 08.05.2016 11:53 # 0
Один раз "Js" - много J, второй раз "Js" - много J. Js.Js - много-много J
gost 08.05.2016 12:20 # +1
kegdan 08.05.2016 12:39 # 0
bormand 08.05.2016 13:04 # +1
kegdan 08.05.2016 13:13 # 0
kegdan 08.05.2016 13:22 # +5
http://usvsth3m.com/wp-content/uploads/2013/05/tumblr_inline_mn75xd6IUl1qz4rgp1.jpg
Не пошло, но смешно
inkanus-gray 08.05.2016 13:24 # +1
Лабиринт — это книжный магазин, если что.
kegdan 08.05.2016 13:26 # 0
inkanus-gray 08.05.2016 13:27 # +3
kegdan 08.05.2016 13:28 # +3
inkanus-gray 08.05.2016 13:34 # +2
http://avtoshkola-vl.ru/
inkanus-gray 08.05.2016 13:42 # 0
http://img.exs.lv/junk/large/0/3/25930.jpg
1024-- 08.05.2016 13:19 # +3
kegdan 08.05.2016 15:04 # +2