我正在考虑制作一款小型半游戏,让你回应一些关于事物的神秘空白。用户在屏幕上看到问题,在文本框中键入响应并单击回复按钮,脚本将回复。
我的主要问题是理解这一切背后的逻辑。
例如:
你喜欢苹果吗? A1:是的 A2:否if(yes){
say this
} else if(no){
say that
}
在这种情况下,适当的语法是什么?因为我现在真的很困惑,它可能看起来像一个非常noob问题,但jQuery让我紧张。
答案 0 :(得分:0)
由于您使用的是布尔(true,false)类型的场景,因此您可以使用if / else类型的语句:
var is_yes = true;
if(is_yes){
// Do this
} else {
// Do that
}
答案 1 :(得分:0)
var input = document.querySelector('input'),
output = document.getElementById('output');
input.onkeyup = function(event) {
switch (this.value.toLowerCase()) {
case 'chicken':
output.innerText = "I like chicken too";
break;
case 'meat':
output.innerText = "mmmmm, meat!!";
break;
default:
break;
}
};

<form>
<input type="text" />
<div id="output">Huh?</div>
</form>
&#13;
您也可以这样做
var isYes = true;
(isYes) ? /* Do this */ : /* Do this */ ;
保存代码行
编辑:正如您所要求的,我创建了一个代码段。尝试一下,输入鸡肉/肉类