尝试根据用户输入运行if语句,这是正确的方法吗?因此,如果用户在订阅上,则isSubscription为true。
var subscription = window.alert("Is this a subscription? (Y/N)");
if (subscription == "Y") {
isSubscription = true;
} else {
isSubscription = false;
window.alert("No activation key");
}
答案 0 :(得分:2)
尝试使用window.confirm
。它内置了yes / no功能,其中返回的值对于yes / ok为true,对于no / cancel为false。
所以你的代码看起来像
isSubscription = window.confirm("Is this a subscription?")
阅读更多内容:
https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm
答案 1 :(得分:1)
尝试这样,
var subscription = window.confirm("Is this a subscription? (Y/N)");
if (subscription == true) {
window.alert("activation key available");
isSubscription = true;
} else {
isSubscription = false;
window.alert("No activation key");
}