JS保留几位小数,小数转化百分比,秒分转化

// 保留小数X位,默认保留2位
fuction keepBitNum(val,bitNum){

	let val1 = 0;
	// 判断是否数字
	if(typeof(val) == "number"){
		val1 = val;
	}else{	
		val1 = parseFloat(val);
	}
	
 	bitNum = (bitNum === undefined ? 2 : bitNum); // bitNum默认值为2
	return val1.toFixed(bitNum);
}

// 转化百分比,默认保留1位
fuction num2Percent(val,bitNum){
	
	let val1 = 0;
	// 判断是否数字
	if(typeof(val) == "number"){
		val1 = val * 100;
	}else{	
		val1 = parseFloat(val) * 100;
	}
	
	bitNum = (bitNum === undefined ? 1 : bitNum); // bitNum默认值为1
	return val1.toFixed(bitNum) + "%";
}

时间 转为分钟  默认保留1位
fuction second2minute(val,bitNum){
	let val1 = 0.0;
	// 判断是否数字
	if(typeof(val) == "number"){
		val1 = val / 60;
	}else{	
		val1 = parseFloat(val) / 60;
	}
	
	bitNum = (bitNum === undefined ? 1 : bitNum); // bitNum默认值为1
	return val1.toFixed(bitNum);
}

    原文作者:CarsonBigData
    原文地址: https://blog.csdn.net/Carson073/article/details/103880311
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞