JS:小数转百分数

简介: JS:小数转百分数

测试

// 小数转百分数
Number('0.1'*100).toFixed(1) + '%';
"10.0%"
Number(''*100).toFixed(1) + '%';
"0.0%"
// 百分数转小数
'10.0%'.replace('%', '') / 100
0.1

函数

// 百分数转化为小数
function toPoint(percent){
    var str=percent.replace("%","");
    str= str/100;
    return str;
}
// 小数转化为百分数
function toPercent(point){
    var str=Number(point*100).toFixed(1);
    str+="%";
    return str;
}

参考

js小数和百分数的转换

相关文章
|
JavaScript
JS之保留两位小数不进行四舍五入
JS之保留两位小数不进行四舍五入
230 0
|
JavaScript
js百分数与小数互相转换
js百分数与小数互相转换
287 0
|
JavaScript
JS:小数转百分数
JS:小数转百分数
109 0
|
JavaScript
js 保留两位小数不进行四舍五入
js 保留两位小数不进行四舍五入
|
JavaScript
JS中的小数四舍五入之(toFixed方法)
JS中的小数四舍五入之(toFixed方法)
111 0
JS中的小数四舍五入之(toFixed方法)
|
JavaScript
js之精确到指定位数的小数
将数字四舍五入到指定的小数位数。使用 Math.round() 和模板字面量将数字四舍五入为指定的小数位数。 省略第二个参数 decimals ,数字将被四舍五入到一个整数。
5862 0
|
JavaScript
js 技巧之数字前补零
数字前补零,这是我们在开发中经常遇到的一个需求
4910 0
|
JavaScript 索引
js保留两位小数方法总结
js保留两位小数方法总结   最近在做结算系统,经常需要用到金额保留两位小数,刚开始我一直用的是Angular中的过滤器number |2,但是,这无法满足我的需求。问题是,当用户离开文本框时,我需要将用户输入的内容转换成保留两位小数的格式,我想了好久,没有想出来,然后我试了toFined()方法,这个方法也不可行,因为它将数据转换成了字符串,传给后台是错的。
3386 0