Округление числа до сотых
-
Допустим стоит задача округлить число до сотых в большую сторону.
Могу я прописать такое выражение прямо в строке при создании переменной?:
alert(Math.ceil(7.114*100)/100)
Код выше - стандартный прием по округлению чисел до сотых на языке ява скрипт. В онлайн тестерах кода он работает (например здесь http://citywebdev.com/javascript-tester.html), а в басе - нет.
БАС воспринимает alert как не существующую переменную, т.е. выдает ошибку. А вот без алерта конструкция работает, только округляет иногда не правильно, что для меня не приемлемо (это известная особенность языка).
Вот пример не работающего скрипта:
0_1551030098293_newtest.xml
Короче говоря, помогите округлить число (например, 7.114) до сотых в большую сторону.
-
@botovod alert - это браузерная функция которая просто выводит окошко с текстом и не влияет на результат
-
@botovod Просто вставьте в выполнить код.
[[11]] = Math.ceil(7.114*100)/100
-
@usertrue said in Округление числа до сотых:
alert - это браузерная функция которая просто выводит окошко с текстом и не влияет на результат
А вот и нет, влияет!
Заходим на сайт http://citywebdev.com/javascript-tester.html и вбиваем туда код:
Math.floor(13045) результатом выполнения будет число 13045.
А теперь вводим код Math.floor(130.45 * 100) и результатом будет уже 13044.
-
@uraabk said in Округление числа до сотых:
[[11]] = Math.ceil(7.114*100)/100
Спасибо, это работает. Тоже склонялся к такому варианту, но не знал как прописать )
-
@botovod said in Округление числа до сотых:
@usertrue said in Округление числа до сотых:
alert - это браузерная функция которая просто выводит окошко с текстом и не влияет на результат
А вот и нет, влияет!
Заходим на сайт http://citywebdev.com/javascript-tester.html и вбиваем туда код:
Math.floor(13045) результатом выполнения будет число 13045.
А теперь вводим код Math.floor(130.45 * 100) и результатом будет уже 13044.Издеваетесь чтоли? Причем тут ваш первый пример и этот. В итоге у вас все работает без alert, как я вижу...
https://developer.mozilla.org/ru/docs/Web/API/Window/alert
-
@botovod said in Округление числа до сотых:
А вот и нет, влияет!
А можете продемонстрировать как в вашем случае и на что влияет alert?