Kredyt za link należy do @Jeremy. Dzięki za wstawienie go - rozpoczęcie od SO dużo przyjemniej było, że piąta odpowiedź, którą kiedykolwiek napisałem, otrzymała tyle głosów, co ta, co z pewnością było spowodowane linkiem. :-)
@martellalex: Z pytania wynika, że OP chciał zaokrąglić 43,333 do 43, a 43,5 do 44, co dokładnie odpowiada zachowaniu Math.round () modułu ECMAScript polegającego na zaokrąglaniu do najbliższej i wykonywaniu dokładnych pół liczb całkowitych w kierunku dodatniej nieskończoności.
//method 1Math.ceil(); // rounds upMath.floor(); // rounds downMath.round(); // does method 2 in 1 call//method 2var number = 1.5; //floatvar a = parseInt(number); // to int
number -= a; // get numbers on right of decimalif(number < 0.5) // if less than round down
round_down();
else// round up if more than
round_up();
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.