我正在创建在线计算器,用户可以选择通过点击事件(通过点击button
元素)或{{1}输入数字事件。
截至目前,我有两个不同的keyboard
语句 - 每个事件一个。我想知道我是否可以在switch
语句中添加逻辑OR条件,因此只需要其中一个?
答案 0 :(得分:0)
逻辑OR可以通过以下方式实现:
function Switch(event) {
let output = "Code to be executed if it's ";
switch(event) {
case 'click':
case 'keyboard':
console.log(output + "a 'click' or 'keyboard'");
break;
case 'other':
console.log(output + "a 'other'");
break;
// default if non event is given
default:
console.log(output + "not 'other', 'click' or 'keyboard'");
break;
}
}
Switch("click");
Switch("keyboard");
Switch("other");
Switch();