2016-11-08 58 views

回答

1

您可以使用Number.isSafeInteger(测试64位整数)和Number.isInteger。与Should.js使用:

should.ok(Number.isSafeInteger(ordinal)); 

我一般建议使用Number.isSafeInteger ...除非你知道你在与具有存储为浮点潜在的真正的大整数dealling。

+0

工作。我知道这是多余的,但为什么'n.should.be.a.Number()。和.assert(Number.isSafeInteger(n))'成功,而'n.should.be.a.Number()。和。当给出3.2时,should.ok(Number.isSafeInteger(n))'不会抱怨? –