专栏首页挨踢小子部落阁前端码农,很容易忽略的转换问题笔记整理

前端码农,很容易忽略的转换问题笔记整理

实例分析:Number()、parseInt() 和 parseFloat() 的用法区别

一:Number()

如图:

总结:

1、boolean值:true 转 1,false 转 0

2、number值:原值输出

3、null值:0

4、undefined:NaN

5、String值:number类型字符串,转成相应number值,空字符串转0,否则转为NaN。

一:parseFloat()

如图:

总结:

1、boolean值:NaN

2、number值:原值输出

3、null值:NaN

4、undefined:NaN

5、String值:number类型字符串,转成相应number值, 首字符非数字且非负号,一律转为NaN。空字符串转为NaN。

一:parseInt()

如图:

总结:

1、boolean值:NaN

2、number值:原值输出(转换成相应整数)

3、null值:NaN

4、undefined:NaN

5、String值:number类型字符串,转成相应number值, 首字符非数字且非负号,一律转为NaN。空字符串转为NaN。(转换成相应整数)

END

以上所述是挨踢给大家介绍的JavaScript字符串转数字细节测试总结,希望对大家有所帮助,如果大家有任何疑问请给我留言,挨踢会及时回复大家,在此也非常感谢大家对挨踢小子的支持。

本文分享自微信公众号 - 挨踢小子(LN-aitixiaozi),作者:挨踢小子

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用LocalDateTime来代替Date

    在我们使用Date的时候,会发现很多无法理解的返回值,而且有很多方法是已经被弃用了的

    挨踢小子部落阁
  • 超全、超详的Spring Boot配置讲解笔记

    挨踢小子部落阁
  • 通过字节码,你才能真的读懂String,

    可以发现,str == str2 的结果为 false,那么我们在看看下一个例子。

    挨踢小子部落阁
  • Under the Hood: NaN of JS

    如果你还不确定这两题的答案的话,请仔细阅读本文。 这两题的答案不会直接解释,请从文章中寻找答案。

    前端博客 : alili.tech
  • AkShare-期货数据-仓单日报

    目标地址: http://www.czce.com.cn/cn/jysj/cdrb/H770310index_1.htm

    AkShare
  • 【机器学习实战】第13章 利用 PCA 来简化数据

    第13章 利用 PCA 来简化数据 ? 降维技术 场景 我们正通过电视观看体育比赛,在电视的显示器上有一个球。 显示器大概包含了100万像素点,而球则可能...

    片刻
  • Under the Hood: NaN of JS

    如果你还不确定这两题的答案的话,请仔细阅读本文。 这两题的答案不会直接解释,请从文章中寻找答案。

    有赞coder
  • 小心double的比较

    对于double的比较,存在一些可能的坑,大家应该都清楚。比如容易注意的是double==double的精度问题。但是比较少注意的是double.NaN的比较

    黄腾霄
  • AkShare-能源数据-碳排放-国际行情

    目标地址: http://www.cerx.cn/dailynewsOuter/index.htm

    AkShare
  • JavaScript 中的 NaN

    另外还有 2 个特殊的数字值:Infinity(比其他任何数字都大的数字)和 NaN(表示“Not A Number”概念):

    疯狂的技术宅

扫码关注云+社区

领取腾讯云代金券