为什么JS缩小将1000转换为1E3?

时间:2014-09-03 13:46:33

标签: javascript minify

(int) 1000更改为1E3有什么意义

1E3来自哪里?

我只知道3bytes vs 4bytes。和http://jsperf.com/1000-vs-1e3

3 个答案:

答案 0 :(得分:23)

缩小的重点是能够通过网络传递更少的数据,但保留相同的功能。

  

拍摄from wikipedia

     

计算机编程语言(尤其是JavaScript)中的缩小(也是最小化或最小化)是从源代码中删除所有不必要的字符而不改变其功能的过程。这些不必要的字符通常包括空格字符,新行字符,注释,有时还包括块分隔符,它们用于为代码添加可读性,但不需要它来执行。

只要尺寸较小,缩小就会起作用。

1E3几乎意味着10的力量;表示数字1000的较短方式。

答案 1 :(得分:9)

它们是相同的值,1E3是10到3的幂,或者1000,所以这样可以节省25%

答案 2 :(得分:3)

准确地说:1e3代表1 * 10^3

进一步的例子: 2e2 = 2000.1e2 = 10

另请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Numbers_and_dates