首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript parseFloat parseInt

Javascript parseFloat parseInt
EN

Stack Overflow用户
提问于 2019-06-27 05:02:23
回答 4查看 1.5K关注 0票数 1

我在学习Javascript

在javascript中使用parseFloat & parseInt函数意味着什么?实际上,Javascript没有区分浮点数和整数--只有数字数据类型。

似乎他们应该创建parseNumber以与其数据类型保持一致。

有什么评论吗?也许有人知道原因。这看起来很奇怪。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-06-27 05:05:21

parseInt("1.0")将与parseInt("1.1") parseFloat("1.0")将与parseFloat("1.1")不同

票数 1
EN

Stack Overflow用户

发布于 2019-06-27 05:14:00

JS中,存在着Number而不是parseNumber - 对象/数目.它与数值一起工作,不管它是浮点数还是int值。

parseIntparseFloat通常用于将string解析为number。

在小数I:e10.3中,parseInt只返回十进制前的数字并在小数点之后丢弃所有数字,而parseFloat则考虑小数之后的数字。

代码语言:javascript
复制
const num = 10.3;

console.log(parseInt(num));
console.log(parseFloat(num));

票数 1
EN

Stack Overflow用户

发布于 2019-06-27 05:14:35

这些函数基本上是将字符串数据解析成相对的格式,因此根据条件我们可以使用它们。

parseInt()函数解析字符串参数并返回指定基数(数学数字系统中的基)的整数。

parseFloat()函数解析一个参数并返回一个浮点数。

代码语言:javascript
复制
console.log(parseInt("1.11"))
console.log(parseFloat("1.11"))

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

https://stackoverflow.com/questions/56784196

复制
相关文章

相似问题

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