我總是得到一些像這樣的表達:如何讓這個邏輯表達式更簡單?
while(choice != "left" || choice != "right" || choice != "up" || choice != "down")
有說這更簡單的方法嗎?
我總是得到一些像這樣的表達:如何讓這個邏輯表達式更簡單?
while(choice != "left" || choice != "right" || choice != "up" || choice != "down")
有說這更簡單的方法嗎?
你可以做這樣的事情:
var isOneOf = function isOneOf(matches, givenItem) {
return matches.some(function (match) {
return match === givenItem;
});
};
while (!isOneOf(['left', 'right', 'up', 'down'], choice)) {
// ...continue
}
這languge是什麼?像這樣的解決方案看起來更好:while(選擇不在[「左」,「右」,「上」,「下」]) – x82