Javascript缩小和模糊处理更改了代码中的数字
Javascript minification and obfuscation changed numbers in code
我通过一个在线js缩小/模糊处理程序运行了一些代码,它将代码中的数字更改为一些简写格式。例如,30000变成了3e4,15000变成了15e3,所以e代替了0,下面的数字是零的数量?到底发生了什么?在我的代码中保持这种格式的数字可以吗?例如:
setTimeout(function () {myFunction();}, 3e4);
也许这是一个非常愚蠢的问题,但我只想了解发生了什么,谢谢。
这只是科学的表示法。它是语言基本语法的一部分。
数字文字(即代码中的数字常量)总是可以用指数部分表示,指数部分隐含地表示值的第一部分应该乘以的10的幂。如果可能的话,迷你程序会利用更紧凑的源代码表示法。
在许多编程语言中,同样的表示法很常见。
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 如何在html中将字符串转换为数字?以及如何将变量传递到scriptlet代码中
- 这个javascript代码有什么错误,它有将数字转换为单词的功能
- 如何从此代码笔中删除数字和秒文本
- 什么'这个代码只允许数字和句点,这是错误的
- JavaScript-Regex删除代码/特殊字符/数字等
- JavaScript正则表达式代码匹配字符和数字的问题
- 将PHP代码转换为Javascript,将数字读取为句子
- 在 JavaScript 代码中添加跨度以更改显示数字的颜色
- 我想根据从代码点火器的选择框中选择的数字显示图像
- 如何在Javascript中对代码行中的数字进行舍入
- Javascript 简单检查网络表单,以确保它包含数字和字母(而不是我的代码)
- 对于以下代码,如何通过在按下数字时提醒用户来更改函数
- 从JS代码中获取数字并从中构造一个数组
- 可以't将字符串转换为数字javascript我的代码出了什么问题
- 代码打印数字,直到3时'It’应该打印到5点
- 在 JavaScript 中,如何让代码在通过 for 循环时将随机生成的数字逐个相加
- 多次将Javascript代码转换为相同的数字
- Javascript缩小和模糊处理更改了代码中的数字
- 如何在javascript中将数字转换为单词的代码发挥作用