我是JS的新手,并且在使用此特定代码时遇到了一些麻烦。它应该是使用switch语句的Rock,Paper和Scissors,但是它没有返回绘制值,而是返回了其他错误的值:
function RPS(ch1, ch2){
switch (ch1, ch2){
case ('r' && 'p') || ('p' && 'r'):
return 'p';
break;
case ('r' && 's') || ('s' && 'r'):
return 'r';
break;
case ('p' && 's') || ('s' && 'p'):
return 's';
break;
default:
return 'draw';
}
}
console.log(RPS('s', 's'));
因此,使用“ s”和“ s”进行测试时,我期望的是“ draw”,但返回的是“ r”。我做错了什么?
泛舟湖上清波郎朗
相关分类