Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用空的| |未定义的| |“”值执行验证_Javascript - Fatal编程技术网

Javascript 无法使用空的| |未定义的| |“”值执行验证

Javascript 无法使用空的| |未定义的| |“”值执行验证,javascript,Javascript,我需要执行一个验证。当字符串为null或未定义,或者我需要显示一条消息,如无法执行进一步的步骤。如果我有值,我需要进行进一步的验证。我尝试了下面的代码,但不起作用 功能测试{ var value=undefined;//api返回undefined ifvalue!=| | value!=未定义的| | value!=null{ alertID::+值; //下一步验证 }否则{ alertId为空,我们无法处理请求!!!; 返回false; } } 点击 功能测试{ var value=un

我需要执行一个验证。当字符串为null或未定义,或者我需要显示一条消息,如无法执行进一步的步骤。如果我有值,我需要进行进一步的验证。我尝试了下面的代码,但不起作用

功能测试{ var value=undefined;//api返回undefined ifvalue!=| | value!=未定义的| | value!=null{ alertID::+值; //下一步验证 }否则{ alertId为空,我们无法处理请求!!!; 返回false; } } 点击 功能测试{ var value=undefined;//api返回undefined ifvalue!=&&value!=未定义的&&value!=null{ alertID::+值; //下一步验证 }否则{ alertId为空,我们无法处理请求!!!; 返回false; } } 点击 功能测试{ var value=undefined;//api返回undefined ifvalue!=&&value!=未定义的&&value!=null{ alertID::+值; //下一步验证 }否则{ alertId为空,我们无法处理请求!!!; 返回false; } } 点击使用!someVariable将转换为布尔值并自动处理这些检查

功能测试{ var value=undefined;//api返回undefined 如果!值{ alertId为空,我们无法处理请求!!!; 返回false; } alertID::+值; //下一步验证 } 点击使用!someVariable将转换为布尔值并自动处理这些检查

功能测试{ var value=undefined;//api返回undefined 如果!值{ alertId为空,我们无法处理请求!!!; 返回false; } alertID::+值; //下一步验证 } 点击试试这个-

功能测试{ var value1=undefined;//如果api返回undefined var value2=null;//如果api返回null var value3=;//如果api返回空字符串 var value4=45;//如果api返回任何值 检查评估值1; 检查评估值2; 检查评估值3; 检查评估值4; } 函数检查值{ 如果值==| |值===未定义的| |值===null{ alertId为空,我们无法处理请求!!!; 返回false; } alertID::+值; //下一步验证 } 点击试试这个-

功能测试{ var value1=undefined;//如果api返回undefined var value2=null;//如果api返回null var value3=;//如果api返回空字符串 var value4=45;//如果api返回任何值 检查评估值1; 检查评估值2; 检查评估值3; 检查评估值4; } 函数检查值{ 如果值==| |值===未定义的| |值===null{ alertId为空,我们无法处理请求!!!; 返回false; } alertID::+值; //下一步验证 }
单击使用&&而不是| |当值未定义时,逻辑OR!=空| |!=undefined返回true,因为它当前未定义,但不是null。您需要使用AND而不是。null==未定义,因此无需单独检查。如果这是输入验证,那么您也需要测试多个空格,请参阅更多提示。如果值未定义,则使用&&而不是| |当值未定义时,逻辑OR!=空| |!=undefined返回true,因为它当前未定义,但不是null。您需要使用AND,而不是.null==未定义,因此无需单独检查。如果这是输入验证,那么只是这样做是不起作用的。您必须测试多个空格,以及查看更多提示。只需写入if值{…}else{…}。只需写入if值{…}else{…}。