js保留小数点后超过两位保留两位,没有小数点原样输出


		function hasDot(num){ // 保留小数点后两位
				var result = (num.toString()).indexOf(".");// 查找是否含有小数点
				if(result != -1) {
					return (num.toString()).substring(0,result+3)  //有小数点保留两位小数
				} else {
					return num
				}
		}

结果

hasDot(45.2588888) //45.25
hasDot(88.2) // 88.2
hasDot(886) // 886
posted @ 2022-08-16 15:29  嗯哼Nymph  阅读(540)  评论(0编辑  收藏  举报