-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
vz12
tag
A JS számolások aritmetikai pontosságának növelésére van-e valakinek valamilyen ötlete?
Mert a beépített számomra egy kicsit igénytelen, kicsit durvának tartom hogy már egy egyszerű szorzásra is pontatlan ( illetve vagy pontatlan, vagy nem ! ), megengedő módon a gyökvonást még valamennyire megérteném ...
pl.1: 17 * 1.1 = 18.700000000000003
pl.2: 7410 * 0.43 = 3186.2999999999997
pl.3: Math.pow(Math.sqrt(1.5),2) = 1.4999999999999998
pl.4: Math.pow(1.6,2) = 2.5600000000000005Én elkövettem magamnak egy ki/bekapcsolható "automatikus decimális kerekítés"-t, ami nem fix, hanem rugalmas hosszúságban próbál decimálisan kerekíteni. Ez egy bizonyos határig remekül működik, pl. a fenti esetekben is, de nagyobb számok esetén (mondjuk 10 jegyű számok felett), vagy túl sok tizedesjegy esetén már hatástalan. A kikapcsolhatóságot is bele kellett tenni, hogy amikor nem kell, akkor azért ne kerekítsen, mert úgy jobban meghamisítja az eredményt, mint a "gyári" pontatlanság.
De ez igazából barkácsolás, pótmegoldás. A korrekt az lenne, ha a JS egy "rendesebb" aritmetikát használna, ennek ellenére ha valakinek lenne valami jó ötlete, azt megköszönném.
Új hozzászólás Aktív témák
Hirdetés
- Nem indul és mi a baja a gépemnek topik
- sziku69: Fűzzük össze a szavakat :)
- Elektromos cigaretta 🔞
- CASIO órák kedvelők topicja!
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- alza vélemények - tapasztalatok
- Synology NAS
- Nyíregyháza és környéke adok-veszek-beszélgetek
- Tarr Kft. kábeltv, internet, telefon
- További aktív témák...
- ALIENWARE Area-51 R6 Threadripper Edition 1920X
- Targus Universal USB 3.0 DV1K-2K Compact docking station (DisplayLink)
- Bomba ár! Dell Latitude 7420 - i7-1185G7 I 16GB I 512SSD I HDMI I 14" 4K I Cam I W11 I Garancia!
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged