Javascript 什么是';双点';我在缩小的js中看到了什么?

Javascript 什么是';双点';我在缩小的js中看到了什么?,javascript,minifiedjs,Javascript,Minifiedjs,我正在做一个项目,需要处理JavaCScript框架。我们有一个解析器,可以读取它们,但在带有..的行中出现错误。。比如 1..toPrecision() 或 它似乎不懂“.”,我也不懂。为什么这是有效的javascript?单个数字上的映射是如何工作的?最终会有人修复解析器,但我正在寻找一个临时修复程序,以确定如何编辑缩小的.js文件。是否有其他方法来编写24..map()之类的内容?第一个是十进制分隔符1。是一个数字 第二个是对象属性访问器某个数字。toPrecision是一个函数

我正在做一个项目,需要处理JavaCScript框架。我们有一个解析器,可以读取它们,但在带有..的行中出现错误。。比如

1..toPrecision()    


它似乎不懂“.”,我也不懂。为什么这是有效的javascript?单个数字上的映射是如何工作的?最终会有人修复解析器,但我正在寻找一个临时修复程序,以确定如何编辑缩小的.js文件。是否有其他方法来编写24..map()之类的内容?

第一个
是十进制分隔符<代码>1。是一个数字

第二个
是对象属性访问器<代码>某个数字。toPrecision是一个函数

另一种书写方法是用更重要的数字书写数字:

1.0.toPrecision()

这是一种有趣的情况。数字可以在小数点后有一个值,对吗


console.log(1.2345);//例如
这是一种简短而怪异的表达方式
1.0
。你知道有什么原因吗?@George它比原来短了一个字节(我们说的是缩小的)。而且,可能只是因为它很奇怪(混淆)。@TripeHound我同意这种混淆,但你肯定可以通过只写
1
@TripeHound-JavaScript没有整数来缩短它2个字节。它只有数字
1.toPrecision()
引发语法错误,因为
是小数点,而不是属性访问器。你不能把字母放在小数点的右边。
1.0.toPrecision()