Как проверить, является ли значение NaN
? Я бы предпочел решение, которое может быть использовано в Clojure тоже без лишних вещей (поэтому я не хочу использовать внешнюю библиотеку, например, подчеркивание). Вот что я пробовалПроверить для NaN в ClojureScript
(number? js/NaN) ;=> true, well I'd expect false
(= js/NaN (js/parseInt "xx")) ;=> false
(= js/NaN js/NaN) ;=> false, even worse
; This is the best I could come up with
(defn actual-number?
[n]
(or (> 0 n) (<= 0 n)))