Wpisy użytkownika Tomasz Wójcikowski z dnia 15 lutego 2010

Liczba wpisów: 2

firem
 
wtfjs.com/

NaN === 'number' // true
Infinity === 1/0 // true
0.1 + 0.2 === 0.3 // false
  • awatar Jakub Stolarski: Dziwna sprawa. Chyba Firefox ma jakiś inny JS. NaN === 'number' // false Co do pozostałych: 1/0 powinno wyrzucić moim zdaniem wyjątek. Jest coś takiego w JS ? O 0.1 + 0.2 to akurat JS nie można obwiniać. Kwestia reprezentacji liczb zmiennoprzecinkowych. Kompromis szybkości i dokładności obliczeń na liczbach zmiennoprzecinkowych.
  • awatar Tomasz Wójcikowski: @Jakub Stolarski: tam powinno być: typeof NaN === 'number'
  • awatar Jakub Stolarski: @Tomasz Wójcikowski: To jak typeof to jak najbardziej sensowne. NaN to taka wartość numeryczna, która określa niezdefiniowaną matematycznie wartość. Np. 0/0. Więc jak najbardziej może mieć typ/klasę liczby. Nawet powinno. Wynikiem 0/0 powinien być byt tego samego typu. W pythonie i pewnie innych językach też tak jest: >>> type(float('nan')) <type 'float'>
Pokaż wszystkie (3) ›
 

firem
 
Tomasz Wójcikowski: gamecorner.pl/(…)Na_szybko___Avatar__No_ludzie___.h…
Avatar Cytat z http://firem.pinger.pl

Krótko: nie warto. Stracone trzy godziny plus 50 złotych. Słabe 3D, przewidywalna fabuła, efekty tylko akceptowalne.