判断对话框为空或者点击了取消

// 弹出对话框,要求用户输入内容
var userInput = prompt("请输入内容");

// 判断对话框中的值是否为空
if (userInput !== null && userInput.trim() !== "") {
  // 用户点击了确定按钮,并且输入的内容不为空
  console.log("用户输入的内容是:" + userInput);
} else {
  // 用户点击了取消按钮或者输入的内容为空
  console.log("用户未输入内容或者点击了取消");
}


分别判断对话框是否为空和是否点击取消

var userInput = prompt("请输入内容:");

if (userInput === null) {
  console.log("用户点击了取消按钮");
} else if (userInput === "") {
  console.log("对话框为空");
} else {
  console.log("对话框不为空,用户输入的内容是:" + userInput);
}