Накратко
За положителни и отрицателни числа посоката е към нулата.
Полезно е да знаеш
Math.trunc() премахва дробната част на число. Math.trunc(3.9) е 3, а Math.trunc(-3.9) е -3. За отрицателни входове това се различава от Math.floor(). [1]
Използвай го, когато задачата действително е отрязване, а не най-близко цяло число. Например показване само на целите завършени единици може да изисква такъв резултат, но отрицателен недостиг се тълкува отделно. Ясното име на операцията помага при преглед на код: „цяла част“, „долна граница“ и „закръглено“ не са взаимозаменяеми понятия.
Източници
За повече подробности и проверка на информацията: