web-dev-qa-db-ja.com

JSミニファイで1000が1E3に変換されるのはなぜですか?

変更点とは(int)1000から1E3

そしてどこで1E3 から来る?

私は3bytes4bytes。および http://jsperf.com/1000-vs-1e

26
l2aelba

ミニファイの全体のポイントは、ネットワークを介して渡されるデータが少なくても同じ機能を維持できることです。

取得 wikipediaから

コンピュータープログラミング言語、特にJavaScriptでの縮小(最小化または最小化も)は、機能を変更せずにソースコードからすべての不要な文字を削除するプロセスです。これらの不要な文字には、通常、空白文字、改行文字、コメント、およびブロック区切り文字が含まれます。これらは、コードを読みやすくするために使用されますが、コードの実行には必要ありません。

サイズが小さい限り、ミニファイはその役割を果たしています。

1E3かなり10の3乗を意味します。数値1000を表す短い方法。

26
Lix

それらは同じ値です。1E3は10の3乗、つまり1000なので、25%節約できます。

9
PA.

正確には:1e3 を意味する 1 * 10^3

さらなる例:2e2 = 200および0.1e2 = 10

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

3
Momme Kuesel