Studium IT na vysoké

Re:Studium IT na vysoké
« Odpověď #180 kdy: 23. 01. 2023, 18:09:58 »
Když chce číslo jen zaokrouhlit, tak jako použije toFixed a následně parseFloat? To na lepiče sedí :)

stale lepsie funkcne drevorubacske riesenie, ako zistovanie, preco elegantne produkcne prostredie u zakaznika pocita blbosti :).


Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Studium IT na vysoké
« Odpověď #181 kdy: 23. 01. 2023, 18:59:54 »
Když chce číslo jen zaokrouhlit, tak jako použije toFixed a následně parseFloat? To na lepiče sedí :)
stale lepsie funkcne drevorubacske riesenie, ako zistovanie, preco elegantne produkcne prostredie u zakaznika pocita blbosti :).
Jasně, když člověk nezná epsilony, nezbývá než stupidní Number.parseFloat(x.toFixed(2)) ::)

Re:Studium IT na vysoké
« Odpověď #182 kdy: 24. 01. 2023, 08:02:27 »
Epsilony jsou zrádné, chce to tušit existenci ULPů (unit in the last place). Hodně záleží v jakém rozmezí čísel se pohybujete.

Re:Studium IT na vysoké
« Odpověď #183 kdy: 24. 01. 2023, 09:13:22 »
Když chce číslo jen zaokrouhlit, tak jako použije toFixed a následně parseFloat? To na lepiče sedí :)

stale lepsie funkcne drevorubacske riesenie, ako zistovanie, preco elegantne produkcne prostredie u zakaznika pocita blbosti :).

Provádět matematické operace konverzí na string a parsováním zpátky na číslo je prostě prasárna. Ačkoli kdo spoléhá na float typy tam, kde není přípustná jakákoli zaokrouhlovací chyba, ten si koleduje o průšvih tak jako tak...

Re:Studium IT na vysoké
« Odpověď #184 kdy: 24. 01. 2023, 10:13:54 »
Provádět matematické operace konverzí na string a parsováním zpátky na číslo je prostě prasárna. Ačkoli kdo spoléhá na float typy tam, kde není přípustná jakákoli zaokrouhlovací chyba, ten si koleduje o průšvih tak jako tak...

Heh... :)  parseFloat("34.675").toFixed(2); vrati 34.67

Ono samozrejme ani to epsilon v tomto kontexte nema dovod fungovat. Takze clovek, co netusi co to je, to ani tusit nepotrebuje :P


oss

  • ***
  • 246
    • Zobrazit profil
    • E-mail
Re:Studium IT na vysoké
« Odpověď #185 kdy: 24. 01. 2023, 10:50:59 »
Aky jazyk, take riesenie.