2012-11-29 5 views
5

Auf der JSON-Website here werden die verschiedenen Möglichkeiten von JSON-Objekten erläutert. Im Nummernbereich erscheinen diese jedoch:JSON e und JSON E

e | e+ | e- | E | E+ | E-

1 - Was repräsentieren diese?

Bei der Suche nach einer Antwort erscheint <E> viel.

2 - Ist <E> bezogen auf die obigen e | E s?

Antwort

7

Es ist die Notation JSON (und die meisten Programmiersprachen) für wissenschaftliche Notation verwenden. Wissenschaftliche Notation wird verwendet, um sehr große oder kleine Gleitkommazahlen zu bezeichnen. Die e (oder äquivalent E) entspricht "× 10 ^". Zum Beispiel

3.7e-5 = 3.7E-5 = 3,7 × 10 -5 = 0,000037

Positive oder negative Exponenten verwendet werden können, und im Fall der positiven Exponenten, das + Symbol weggelassen werden kann:

6.02e+23 = 6.02e23 = 6,02 × 10 = 602 sextillion

Weitere Details sind auf der Wikipedia article on scientific notation zur Verfügung.

-5

Der Buchstabe e sieht sehr ähnlich aus wie die mathematische Konstante e (die Sache 2.71828), so dass man in den meisten Sprachen stattdessen E verwenden kann. Wie von nandhp gezeigt, tut es das gleiche wie e.

+4

Das in der wissenschaftlichen Notation verwendete 'e' oder' E' steht nicht (direkt) mit der mathematischen Konstante 'e' in Beziehung. –