首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数字10转换为0.10浮点数

将数字10转换为0.10浮点数
EN

Stack Overflow用户
提问于 2016-03-14 13:03:31
回答 2查看 1.1K关注 0票数 0

我想在我的数字中添加小数点,但是当我使用toFixed(函数)时,它添加了".00",但是相反,我想这样做: 10到0.10或者1234到12,34。有什么功能能做到这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-14 13:05:50

我希望不是这么简单..。

代码语言:javascript
复制
var num = 10;
var dec = num/100;

不过,为了教育,让我们做得更好一点:

代码语言:javascript
复制
var dec = (num/100).toFixed(2); 

.toFixed(x)将强制将数字转换为小数位数x的格式。在num大于100的情况下,这将是有用的,但您仍然希望使用.00。

或者,在num是字符串的情况下:

代码语言:javascript
复制
var dec = ((parseFloat(num)/100).toFixed(2);

parseFloat将将字符串转换为数字。可能不需要取决于num是从哪里来的,但是不管怎么做都是有用的。

票数 5
EN

Stack Overflow用户

发布于 2016-03-14 13:11:42

请参阅Number.prototype.toLocaleString()提供数字标准逗号格式。

代码语言:javascript
复制
var number = 3500;

alert(number.toLocaleString());

将数字除以“100”以获得浮点数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35988351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档