javascript错误-条件编译

javascript错误-条件编译,javascript,Javascript,我收到“条件编译已关闭”javascript错误。如何克服这个问题 var userName=prema.a.anchor@up.org -error in this line if( userName == null ){ window.location = '/Mike/displayIpd.action'; } 它需要在'或'中才能成为字符串 var userName='prema.a。anchor@up.org'; 但是,由于您刚刚定义并初始化了userName变量,因此不需要检查nu

我收到“条件编译已关闭”javascript错误。如何克服这个问题

var userName=prema.a.anchor@up.org -error in this line
if( userName == null ){
window.location = '/Mike/displayIpd.action';
}
它需要在
'
'
中才能成为字符串

var userName='prema.a。anchor@up.org';


但是,由于您刚刚定义并初始化了
userName
变量,因此不需要检查
null
,您可以删除下面的代码,因为它永远不会执行。

我不知道这是什么,但是,
userName
不应该是一个实际的字符串吗?这可能有助于我强烈建议在接触任何严肃的代码之前学习一些基本知识。我正在从会话中分配这个userName变量值。我正在检查此邮件id是否为空。如果我删除该条件,如果会话中的用户名值为空,我如何处理它?@user1548353,在您的示例中,您将该值硬编码。如果值来自会话,那是另一个故事…它不是硬编码的值。我从IE的源代码视图中获取了这段代码。它的值实际上来自会话。如果是的话,我该怎么办empty@user1548353,如果会话中的值为
null
则必须输出
null
'
,以避免以
var userName=”结束