问题是当答案为空时,它应显示为" lollie或者味道没有输入",但它不起作用。
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");
}
答案 0 :(得分:1)
您需要使用(async () => console.log(await getResult()))()
(逻辑 AND )而不是&&
(逻辑 OR ):
||
您还需要对HTML标记进行一些处理,但我想这是一项正在进行的工作。
答案 1 :(得分:0)
删除
firstname != ""
只在if语句中写下:
if(firstname !=null)
答案 2 :(得分:0)
在您的情况下使用&&
。并确保修剪这些变量。