Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 03.12.2015, 02:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Knick_S,
Сообщение от Knick_S
Я ж описал, что при обработке выражения 12*6.6 вашей функцией, выходит 79.19999999999999
ой а у меня почемуто результат функции 79,2
<script>
function fn(a) {
    a = +("" + a).split(",").join(".");
    a = (a | 0) + +(a - (a | 0)).toFixed(2);
    return ("" + a).split(".").join(",")
};
var a = 12;
var b = 6.6;
var c = a * b;
document.write(fn(c) +'<br>' + c)
 </script>
Ответить с цитированием
  #12 (permalink)  
Старый 03.12.2015, 02:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121


<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>

$(function(){
     function fn(i,a) {
    a = +("" + a).split(",").join(".");
    a =  a.toFixed(2) * 10/10 ;
    return ("" + a).split(".").join(",")
};

       var s = $(".row9");
       s.text(fn);
});


  </script>
</head>

<body>
<ul>
    <li class="row9">35,5265485</li>
    <li class="row9">35,00</li>
    <li class="row9">79.19999999999999</li>
    <li class="row9">6.55555</li>
    <li class="row9">78.72</li>
</ul>


</body>

</html>
Ответить с цитированием
  #13 (permalink)  
Старый 03.12.2015, 14:04
Новичок на форуме
Отправить личное сообщение для Knick_S Посмотреть профиль Найти все сообщения от Knick_S
 
Регистрация: 02.12.2015
Сообщений: 7

Большая благодарность! Действительно работает, то я у себя в коде что-то лишнее накрутил, на ночь глядя.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Округление до нужного количества знаков после запятой Shurik_ Общие вопросы Javascript 29 01.03.2020 03:35
Два восклицательных знака Нияз jQuery 4 09.04.2015 08:40
submit только после второго клика OldBob Общие вопросы Javascript 5 17.04.2014 17:02
Количество знаков после запятой vanya_sll Элементы интерфейса 5 19.07.2013 09:34
[JavaScript] получение данных из адресной строки после знака # GiveMeABreak AJAX и COMET 2 16.09.2009 00:36