javascript使用中为什么10..toString()正常而10.toString()出错呢

 更新时间:2013年01月11日 08:57:36   作者:  
在JavaScript中为什么10..toString()正常,而10.toString()出错呢?这个问题一直困扰着我,所抽时间搜集整理下,晒出来与大家分享感兴趣的朋友可以了解下,希望对你们有帮助
这个问题是在著名的问答网站——stackoverflow上看到的。
之前也看到过JavaScript的这个问题,但是没有深入了解,今天在StackOverflow上看到了答案,感觉不错,记下来分享给大家。

问题的描述是这样的
复制代码 代码如下:

console.log(10..toString());//10
console.log(10.toString());//SyntaxError: Unexpected token ILLEGAL

为什么前者正常,而后者报错呢。

原因就是,在JavaScript中,数字后面的"."操作符是的意义是不确定。因为它既可能是一个浮点数的标志,又可能是取一个对象的属性的运算符。但是JavaScript的解释器把他当做了浮点数的标志,所以上面的代码和下面的是等价的
复制代码 代码如下:

console.log((10.).toString());//正常
console.log((10.)toString());//这样的话,当然就报错了(完)^_^

相关文章

  • js实现前端界面导航栏下拉列表

    js实现前端界面导航栏下拉列表

    这篇文章主要为大家详细介绍了js实现前端界面导航栏下拉列表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • 微信小程序实现表单验证提交功能

    微信小程序实现表单验证提交功能

    这篇文章主要为大家详细介绍了微信小程序实现表单验证提交功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • 简述JS中forEach()、map()、every()、some()和filter()的用法

    简述JS中forEach()、map()、every()、some()和filter()的用法

    JS中常常需要对数组进行遍历、迭代操作,而我们常用的就是for语句对数组进行迭代,下面这篇文章主要给大家介绍了关于JS中forEach()、map()、every()、some()和filter()的用法,需要的朋友可以参考下
    2022-05-05
  • 前端使用axios实现下载文件功能的详细过程

    前端使用axios实现下载文件功能的详细过程

    项目中经常会遇到需要导出列表内容,或者下载文件之类的需求,下面这篇文章主要给大家介绍了关于前端使用axios实现下载文件功能的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • JavaScript DSL 流畅接口(使用链式调用)实例

    JavaScript DSL 流畅接口(使用链式调用)实例

    这篇文章主要介绍了JavaScript DSL 流畅接口(使用链式调用)实例,本文讲解了DSL 流畅接口、DSL 表达式生成器等内容,需要的朋友可以参考下
    2015-03-03
  • taro 实现购物车逻辑的实例代码

    taro 实现购物车逻辑的实例代码

    这篇文章主要介绍了taro 实现购物车逻辑,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • 基于js实现的图片拖拽排序源码实例

    基于js实现的图片拖拽排序源码实例

    这篇文章主要给大家介绍了关于如何基于js实现的图片拖拽排序的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 在WordPress中加入Google搜索功能的简单步骤讲解

    在WordPress中加入Google搜索功能的简单步骤讲解

    这篇文章主要介绍了在WordPress中加入Google搜索的简单步骤讲解,谷歌搜索很有用,但同时也要注意在国内使用cse的连通性,需要的朋友可以参考下
    2016-01-01
  • 当鼠标滑过文本框自动选中输入框内容的JS代码分享

    当鼠标滑过文本框自动选中输入框内容的JS代码分享

    这篇文章主要介绍了当鼠标滑过文本框自动选中输入框内容的JS代码,有需要的朋友可以参考一下
    2013-11-11
  • JavaScript中清空数组的方法总结

    JavaScript中清空数组的方法总结

    本文给大家总结了三种js清空数组的方法,每种方法都与众不同,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-12-12

最新评论