早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一个负数四舍五入的问题这个Math.round(-9.5);和Math.round(-9.6);为什么在AS和JS里得到的都是-9和-10,弄不明白这到底都怎么舍和入的.这算是一种规定还是.

题目详情
一个负数四舍五入的问题
这个Math.round(-9.5);和Math.round(-9.6);为什么在AS和JS里得到的都是-9和-10,弄不明白这到底都怎么舍和入的.
这算是一种规定还是.
▼优质解答
答案和解析
round取最接近,比如-9.6,它更靠近-10,所以Math.round(-9.6)取-10,
-9.5与-10和-9一样近,这时取最大值,为-9,在比如9.5,在10与9一样近就取10.
这是ROUND不得不说的秘密.