Testowanie API · Middle · Pytanie 37 z 75
Dlaczego kwoty pieniężne często wysyła się jako tekst lub liczby całkowite w groszach?
- 1JSON nie obsługuje żadnych liczb z przecinkiem dziesiętnym
- 2Liczby zmiennoprzecinkowe nie odwzorowują dokładnie wielu ułamków
- 3Tekst zawsze parsuje się szybciej niż liczby
Pokaż odpowiedź
Poprawna odpowiedź: Liczby zmiennoprzecinkowe nie odwzorowują dokładnie wielu ułamków
Wyjaśnienie
0.1 + 0.2 w zmiennoprzecinkowych nie jest dokładnie 0.3. Testerzy sprawdzają zaokrąglenia, walutę i sumy.