public JsInstance IsNaN(JsInstance[] arguments) { if (arguments.Length < 1 || arguments[0] == JsUndefined.Instance) { return BooleanClass.New(false); } return BooleanClass.New(double.NaN.Equals(arguments[0].ToNumber())); }