If statement 如何解决这个问题;如果;陈述

If statement 如何解决这个问题;如果;陈述,if-statement,If Statement,问题是,当答案为空时,它应该显示为“lollie或Flavor未输入”,但它不起作用 var lollie; var flavour; lollie = prompt("Please enter type of lollie", ""); if (lollie != null) { document.writeln("<p>lollie); } else { document.writeln(lollie = "lollie was not entered"); }

问题是,当答案为空时,它应该显示为“lollie或Flavor未输入”,但它不起作用

var lollie;
var flavour;

lollie = prompt("Please enter type of lollie", "");
if (lollie != null) { 
   document.writeln("<p>lollie);
} else {
   document.writeln(lollie = "lollie was not entered");
}
flavour = prompt("Please enter flavour", "");
if (flavour != null) { 
   document.writeln("<p> flavour <p>");
} else {
   document.writeln(flavour = "You did not enter flavour");
}
var-lollie;
变种风味;
lollie=prompt(“请输入lollie的类型”,”);
如果(lollie!=null){
书面文件(lollie);
}否则{
document.writeln(lollie=“lollie未输入”);
}
风味=提示(“请输入风味”、”);
如果(味道!=null){
书面文件(“味道”);
}否则{
document.writeln(flavor=“您没有输入flavor”);
}

您需要使用
&&
(逻辑AND)而不是
|
(逻辑OR):

var-firstname;
var lastname;
变异高度;
firstname=提示(“请输入玩家1的名字,”);
if(firstname!=null&&firstname!=“”){
document.writeln(“+firstname+”);
}否则{
document.writeln(firstname=“未提供名字”);
}
lastname=prompt(“请输入玩家1的姓氏,”);
如果(lastname!=null&&lastname!=“”){
document.writeln(“+lastname+”);
}否则{
document.writeln(lastname=“未提供姓氏”);
}
高度=提示(“请输入播放器1的高度,”);
如果(高度!=null&&height!=“”){
document.writeln(“+height+”);
}否则{
文件书写(height=“未提供高度”);
}
删除

firstname != ""
仅在if语句中写入以下内容:

 if(firstname !=null)

在您的情况下使用
&&
。并确保修剪这些变量