关灯
开启左侧

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

[复制链接]
doubleyong 发表于 2019-3-18 11:12:43 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
number.jpg
从上图可看出: 7.toString() 时,提示语法错误
                          7..toString()时,却成功的将7变成了字符串。
后又测试了一个7.6.toString(), 最后7.6成功的被转成了字符串。没有报错。

为什么呢?

分析 : 数字中第一个点,统计会被看成小数字,而第二个点则会被看成调用方法或属性。这就说明了上面的结果为啥会是这样。

1,  7.toString()  , 这里的点,会被解读成小数点,后面不能跟字符,所以,报了语法错误
2, 7..toString() , 第一个点指小数点,第二个点指调用方法,所以,转换成功
3,  7.6.toString(), 7.6已经有一个点了,第二个点就是指调用方法了,所以,转换成功

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

排行榜
关闭

站长推荐上一条 /1 下一条

官方微信

全国服务热线:

400-0708-360

公司地址:国家西部信息安全产业基地(成都市高新区云华路333号)

邮编:610000    Email:2908503813@qq.com

Copyright   ©2015-2016  EOIT论坛Powered by©Discuz!    ( 蜀ICP备11000634号-7 )