mao*_*mao 2 javascript obfuscation minify
我通过在线js缩小/混淆器运行了一些代码,并将代码中的数字更改为简写格式。例如30000变成3e4,15000变成15e3,那么e替换为0,以下数字是零的数量?到底发生了什么,将这种格式的数字保留在我的代码中会很好,例如:
setTimeout(function () {myFunction();}, 3e4);
Run Code Online (Sandbox Code Playgroud)
也许这是一个非常愚蠢的问题,但是我想了解发生了什么,谢谢。
这只是科学的记号。它是该语言基本语法的一部分。
数字文字(即代码中的数字常量)始终可以用指数部分表示,该部分隐含表示10的幂,该值的第一部分应乘以10。可能的话,minifier利用更紧凑的源符号。
在许多编程语言中,相同的表示法是常见的。
| 归档时间: |
|
| 查看次数: |
971 次 |
| 最近记录: |