There are actually two interpretations of N/A:
N/A(not available): There is lost media so it can’t be evaluated.N/A(not applicable): The show is in sign language so evaluating that is outside the scope of this string-matching program.
Meanwhile, undefined seems to mean the value has not yet been evaluated. Maybe null is really the best.
BlackRoseAmongThorns@slrpnk.net 3 weeks ago
All these special values are from the spec for floating point numbers, integers don’t have them, in JS specifically all numbers are floats.
An
Option<int>does a good of showing intent.