Int输入验证 - 解析服务器云代码
Int entered verificatiion - Parse Server Cloud Code
我使用新的 Parse Server,在使用 Javascript 的云部分我想检查用户是否指定了一个整数,换句话说我想检查 Int 是否为 null或不。我可以为字符串做这件事,但正如我从评论中看到的那样,int 不能为 null。但我不想将代码中的所有整数都更改为整数。我尝试了下面的代码,但它不起作用,我如何检查是否有用户指定的数字或它是否为空?
if (!req.object.get('number'))
只要 number
不为零,您的代码就应该可以工作。要处理这种情况,只需像这样进行类型检查:
if (typeof req.object.get('number') !== 'number')
。
您似乎混淆了 java 和 java 脚本。 Javascript 没有整数或整数,只有数字。 Javascript变量没有类型,所有变量都可以是null
和undefined
。
我使用新的 Parse Server,在使用 Javascript 的云部分我想检查用户是否指定了一个整数,换句话说我想检查 Int 是否为 null或不。我可以为字符串做这件事,但正如我从评论中看到的那样,int 不能为 null。但我不想将代码中的所有整数都更改为整数。我尝试了下面的代码,但它不起作用,我如何检查是否有用户指定的数字或它是否为空?
if (!req.object.get('number'))
只要 number
不为零,您的代码就应该可以工作。要处理这种情况,只需像这样进行类型检查:
if (typeof req.object.get('number') !== 'number')
。
您似乎混淆了 java 和 java 脚本。 Javascript 没有整数或整数,只有数字。 Javascript变量没有类型,所有变量都可以是null
和undefined
。