0

我使用新的 Parse Server,在使用 Javascript 的云部分中,我想检查用户是否指定了整数,换句话说,我想检查 Int 是否为空。我可以对字符串执行此操作,但正如我从评论中看到的那样,int 不能为空。但我不想将代码中的所有整数都更改为整数。我尝试下面的代码,但它不起作用,我如何检查用户指定的数字是否为空?

 if (!req.object.get('number'))
4

1 回答 1

1

只要number不为零,您的代码就应该可以工作。要处理这种情况,只需像这样进行类型检查:

if (typeof req.object.get('number') !== 'number').

似乎您混淆了 java 和 javascript。Javascript 没有整数或整数,只有数字。Javascript 变量没有类型,所有变量都可以是nullundefined

于 2016-02-28T12:10:13.910 回答