中指定的有效值。我的腳本應該提示用戶輸入性別,如果性別爲'M'或'F',那麼它將返回。如果有其他輸入,則必須繼續提示,直到輸入任何值。JS:提示用戶輸入,直到他們輸入在參數
function getGender() {
var yourGender = prompt('Enter your gender (M/F)');
var choice = yourGender;
if (choice = 'M' || 'F') {
return choice;
} else
do {
var yourGender = prompt('Enter your gender (M/F)');
}
while (choice != 'M' || 'F') {
}
}
This works,thank you。是的,它應該更簡單,欣賞幫助。你知道如何使提示不區分大小寫嗎?即降低成本? –
@JimmieDavis當然,我用'.toLowerCase()'更新了答案。您只需將其添加到提示的末尾,然後更改小寫'm'和'f'的條件檢查。 – skyline3000