赞
踩
number () {
let number = 7 / 100
let str = Number(number * 100).toFixed(0)
return str
},
首先要写Number(),这是一个接口,其次toFixed(N)是Number接口中的方法,意思是保留N位小数
因为输出 7 的时候,总会输出成7.000000000000001,所以想了这么个方法,有好的方法大家可以一起来分享
Number接口还有以下方法:
interface Number {
/ **
*返回对象的字符串表示形式。
* @param radix指定用于将数值转换为字符串的基数。该值仅用于数字。
* /
1、toString(radix?:number):string;
/ **
*以定点表示法返回表示数字的字符串。
* @param fractionDigits小数点后的位数。必须在0 - 20范围内,包括0和20。
* /
2、toFixed(fractionDigits?:number):string;
/ **
*返回包含以指数表示法表示的数字的字符串。
* @param fractionDigits小数点后的位数。必须在0 - 20范围内,包括0和20。
* /
3、toExponential(fractionDigits?:number):string;
/ **
*返回一个字符串,其中包含以指数或定点表示法表示的数字,并带有指定的位数。
* @param precision有效数字位数。必须在1 - 21的范围内,包括在内。
* /
4、toPrecision(precision?:number):string;
/ **返回指定对象的原始值。 * /
5、valueOf():number;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。