Jint.Native.JsGlobal.isFinite C# (CSharp) 메소드

isFinite() 보호된 메소드

15.1.2.5
protected isFinite ( JsInstance arguments ) : JsInstance
arguments JsInstance
리턴 JsInstance
        protected JsInstance isFinite(JsInstance[] arguments)
        {
            if (arguments.Length < 1 || arguments[0] == JsUndefined.Instance) {
                return BooleanClass.False;
            }

            var value = arguments[0];
            return BooleanClass.New((value != NumberClass["NaN"]
                && value != NumberClass["POSITIVE_INFINITY"]
                && value != NumberClass["NEGATIVE_INFINITY"])
            );
        }