gpt4 book ai didi

javascript - 如何在javascript中检查null?

转载 作者:行者123 更新时间:2023-11-28 15:20:41 25 4
gpt4 key购买 nike

var someValue1 = '${requestScope.someValue}';
var someValue = '${requestScope.someValue}';
var someValue = '${requestScope.someValue}';
if(someValue1 !== null && someValue1 !== undefined && someValue1 !== '' && someValue1!=='null'){
alert('Your New someValue1 = '+someValue1);
};
if(someValue !== null && someValue !== undefined && someValue !== '' && someValue!=='null' ){
alert('Error : ' + someValue +"\nDescription : " + someValue);
};

我只想根据值执行一个警报框,但空检查不起作用。

我的两个警报框都被执行,这是我的主要问题。我不明白为什么。

最佳答案

您的所有值都是字符串,因为您已将它们放在引号中:

var someValue1 = '${requestScope.someValue}';
// --------------^-------------------------^

因此,它们永远不会是 === null=== undefined。此外,除非您有处理那些未显示的内容的东西,否则它们也永远不会是 === '',因为它们是文字字符串 {$requestScope.someValue} (与 'foo' 完全相同,是文字字符串 foo)。

如果您想检查该值,请检查该值本身,requestScope.someValue

关于javascript - 如何在javascript中检查null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31604827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com