Чтобы найти следующее нечетное число для ввода, используется следующий код:
a=5.4; // Input
b=Math.ceil(a); // Required to turn input to whole number
b=b+(((b % 2)-1)*-1); // Gives 7
Требуется функция округления округления.
Это безопасно и есть более компактный способ сделать это?
EDIT. Когда вход уже является нечетным целым числом, ничего не происходит. Например, 5.0 вернет 5