In JavaScript, war ich neugierig zu erfahren, was die maximalen möglich darstellbare Zahl in wissenschaftlicher Notation war, ohne sie „Infinity“ als Ergebnis, so schrieb ich ein kleines Programm und fand heraus, dass es das hier ist:Javascript - Was ist die maximale Anzahl in wissenschaftlicher Notation eingeschränkt?
17976931348623158079372897140530341507993413271003782693617377898044496829276475094664901797758720709633028641669288791094655554785194040263065748867150582068190890200070838367627385484581771153176447573027006985557136695962284291481986083493647529271907416844436551070434271155969950809304288017790417449779
, die mit 1.7976931348623157e + 308 abgekürzt werden kann.
Meine Frage ist, was macht diese spezifische Zahl maximal möglich in JavaScript? Ist es Hardware-abhängig (vielleicht maximal 64 Bit) oder sprachspezifisch? Warum genau ist 308 die maximal nutzbare Leistung von 10?
Und auch, wie anders ist es in anderen Sprachen?
https://tc39.github.io/ecma262/2017/#sec-terms-and-definitions-number-value BTW Sie könnten einfach 'Number.MAX_VALUE' verwenden, um diesen Wert zu erhalten –
Welche anderen Sprachen denken Sie? Über? – Icepickle
@YuryTarabanko Bummer.Nun, es hat Spaß gemacht, es trotzdem zu tun :) – Hankrecords