我正在嘗試爲一週的日子創建一個數組,但是我希望它在輸入的數字未分配給值時顯示錯誤。這是我所擁有的,但是在我的if語句後面寫着「今天是未定義的」。我認爲這是因爲陣列。有沒有辦法將if語句作爲數組的一部分,這樣只有一條消息彈出?javascript array if語句
var dayNum=prompt('enter as number from 0 to 6', ' ');
if (dayNum >='7');
{
alert("invalid input received, try again")
}
var weekdays = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", " "];
alert("Today is " + weekdays[dayNum]);
,你也需要使用else語句,否則第二部分也將得到執行,你會得到警報說今天是不確定的。 – Diwas