Функция Math.floor в js. Что делать, если мы используем её с целым числом?
Здравствуйте.
Учусь js.
Допустим моя функция возвращает значение от Math.float(x/10).
Заметила, что если x=10, то функция вернет 0. (а не 1, как я изначально предполагала).
Полагаю, что это связанно с тем, что метод Math.float стремится округлить вниз до ближ. целого числа НЕ включая само введённое число.
Я правильно всё понимаю?
Так вот, что мне делать, если от Math.float(x/10) мне нужно получить 1, в случае, если x будет равен 10 (а может и не быть же, поэтому важно ничего не сломать).
Антон Антон, вы не представляете, как вы мне помогли))
Почему-то сама я не додумалась свою теорию хотя бы проверить))
В кратце: дело в том, что переменных у меня было больше одной. И я использовала одну переменную, думая, что она сохранила своё первоначальное значение, хотя строчкой выше сама же это значение и поменяла.
Идиотка)
Поменяла строчки местами и всё заработало)
Только зря потратила ресурсы хабра))
Да. спасибо) Комментом выше тоже самое сказали и вот что я поняла и овтетила:
"В кратце: дело в том, что переменных у меня было больше одной. И я использовала одну переменную, думая, что она сохранила своё первоначальное значение, хотя строчкой выше сама же это значение и поменяла.
Идиотка)
Поменяла строчки местами и всё заработало)
Только зря потратила ресурсы хабра))"