Javascript Math.ceil()、floor()、round()三个函数的區別

Round是四捨五入的,Ceiling是向上取整。。float是向下取整數

  • Math.ceil()執行向上舍入,即它總是將數值向上舍入為最接近的整數;
  • Math.floor()執行向下舍入,即它總是將數值向下舍入為最接近的整數;
  • Math.round()執行標準舍入,即它總是將數值四捨五入為最接近的整數(這也是我們在數學課上學到的捨入規則)。
alert(Math.ceil(25.9)); //26
alert(Math.ceil(25.5)); //26
alert(Math.ceil(25.1)); //26
alert(Math.round(25.9)); //26
alert(Math.round(25.5)); //26
alert(Math.round(25.1)); //25
alert(Math.floor(25.9)); //25
alert(Math.floor(25.5)); //25
alert(Math.floor(25.1)); //25