laacz.lv

Senākais rakstošais blogs Latvijā *
ANNO MIM *
Teju 100% cilvēka rakstīts saturs *

← Uz sākumu


Precizitāte - karaļu tikums

2004. gada 16. janvārī | 29 komentāri

Kā Jums šķiet, cik ir 1.255 x 100?

<script type="text/javascript">
alert(1.255 * 100);
</script>

Redz, kur rezultāts. Ja nu kādam sanāk 125.5, tad pabļaujiet savu pārlūka versiju.


Ierakstiem, kas vecāki par 42 dienām, komentēšanas iespēja tiek slēgta. Ja Tev aizvien ir ko teikt, dod ziņu jebkurā veidā, kurš norādīts teitan.

Gravatar Vaards

2004. gada 16. janvārī, plkst. 08:05

125.49999999999999999999999999999 Hmmm - a kur sleepjas shii prikola viltiiba?

Gravatar rxc

2004. gada 16. janvārī, plkst. 08:24

mans paarluux ir malacis!! :) (IE 6.0)

Gravatar Creator

2004. gada 16. janvārī, plkst. 08:42

125.49999999999998 Version: 6.0.2800.1106.xpsp2.030422-1633

Gravatar MrProxy

2004. gada 16. janvārī, plkst. 08:43

a kur prikols? pareizi tak 125.5 vismaz ta man ir macijuši un kalkulators ar tā sareķinaja!

Gravatar MrProxy

2004. gada 16. janvārī, plkst. 08:44

IE 6.0.2800.1106 sarēķināja 125.49999999999998

Gravatar MaKo

2004. gada 16. janvārī, plkst. 08:53

125.49999999999999999999999999999 Netscape 7.1

Gravatar marexz

2004. gada 16. janvārī, plkst. 09:19

Toč 125,4999999998 a kur ir noslēpums

Gravatar Marcus

2004. gada 16. janvārī, plkst. 10:15

125.5 IE 5.1 Mac OS 9.2

Gravatar ulzha

2004. gada 16. janvārī, plkst. 11:32

Doooo. Pirmo reizi ar floating point uz jumta?

Gravatar laacz

2004. gada 16. janvārī, plkst. 11:33

Vispār jau es nebiju aizrāvies ar floating pointu iekš JavaScript'a.

Gravatar ulzha

2004. gada 16. janvārī, plkst. 11:41

1.255 = 251 / 200. Šo daļskaitli nevar reprezentēt ar floating point binārajā pierakstā, jo 200 nav divnieka pakāpe. Tāpēc precīzi nav un nebūs!

Gravatar laacz

2004. gada 16. janvārī, plkst. 11:44

ulzha, tad man tāds stulbs jautājums. Kāpēc citi māk, bet JavaScripts nemāk? :)

Gravatar ulzha

2004. gada 16. janvārī, plkst. 11:54

Citi vairāk vai mazāk veiksmīgi noapaļo. Uz to paļauties nevar. Jāsalīdzina vienmēr ar +- 0.0000...001 tolerancīti.

Gravatar laacz

2004. gada 16. janvārī, plkst. 12:26

ulzha, nez. Manuprāt viss ir vienkārši: 1.255 = 251 / 200 1.255 = 1 + 51 / 200 1.255 = 1 + (51 * 20) / (200 * 20) Līdz ar ko, ja mēs teorētiski aiz komata varam ieviest arī 400 bitus, tad varam arprēķināt :P Bet nu problēmu es sapratu.

Gravatar Muchacho

2004. gada 16. janvārī, plkst. 15:20

Man rāda 125.49999999999998

Lietoju MyIE2 0.8.220

Gravatar misame

2004. gada 16. janvārī, plkst. 15:44

Muchacho: MyIE nav browseris ;)

Gravatar janniss

2004. gada 16. janvārī, plkst. 17:05

Konqueroram tb gribej teikt 125.5

Gravatar Muchacho

2004. gada 16. janvārī, plkst. 17:11

MyIE2 patiesībā ir uz IE bāzes balstīts 3rd party softs. IE ir jābūt, lai MyIE2 strādātu.

Gravatar Smejmoon

2004. gada 16. janvārī, plkst. 17:47

Nu a ko Tu gribēji?

Floatu, vai Decimālo ar precizitāti līdz divām zīmēm aiz komata?

Floati nav reālo skaitļu kopa, bet aptuvena (gana precīza) implementācija.

Gravatar shal3r

2004. gada 17. janvārī, plkst. 14:25

125.5

Konqueor 3.1.4 (Linux ;)

Gravatar n3on

2004. gada 19. janvārī, plkst. 21:12

125.5 konqueror 3.1.4 (laikam)

Gravatar casino-play.50webs.com

2005. gada 23. jūlijā, plkst. 03:31

The text was good, but i stil cant find the play ipdates. looking for it dude.

Gravatar sports-betting.50webs.com

2005. gada 23. jūlijā, plkst. 22:42

A heap of wheat, says the Song of Songs but I've never seen wheat in a pile :) did you like it?

Gravatar paris-hilton.50webs.com

2005. gada 25. jūlijā, plkst. 00:04

Nice one, but what about der weg ? anywya, congrats from me.