doubleyong
管理员
管理员
  • 最后登录2026-05-10
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:6364回复:0

[js]js中数字后面一个点与两个点的区别

楼主#
更多 发布于:2019-03-18 11:09

图片:number.jpg


从上图可看出: 7.toString() 时,提示语法错误
                          7..toString()时,却成功的将7变成了字符串。
后又测试了一个7.6.toString(), 最后7.6成功的被转成了字符串。没有报错。

为什么呢?

分析 : 数字中第一个点,统计会被看成小数字,而第二个点则会被看成调用方法或属性。这就说明了上面的结果为啥会是这样。
1,  7.toString()  , 这里的点,会被解读成小数点,后面不能跟字符,所以,报了语法错误
2, 7..toString() , 第一个点指小数点,第二个点指调用方法,所以,转换成功
3,  7.6.toString(), 7.6已经有一个点了,第二个点就是指调用方法了,所以,转换成功
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号