判断一个变量是不是浮点数与四舍五入方法

2018-10-30  本文已影响0人  你看花

1.如何判断一个变量是不是浮点数:

函数如下:

isFloat(n){

      return /^-?\d*\.\d+$/.test(n);

    },

this.isFloat(workDays)     //workDays是变量名

2.小数值四舍五入三种方法

下面来介绍将小数值舍入为整数的几个方法:Math.ceil()、Math.floor()和Math.round()。 这三个方法分别遵循下列舍入规则:

◎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

上一篇下一篇

猜你喜欢

热点阅读