我有這個代碼function myFunction() { var randomNumber = Math.floor(Math.random() * (1000-1+1))+1; if ((String(randomNumber).substring(-1) !== "7") || (String(randomNumber).substring(-1) !== "8") || (String(randomNumber).substring(-1) !== "9")) { alert(randomNumber); } else{ myFunction(); return; }}輸出應使 7、8 和 9 不能是最后一位,如果是,則跳過。但這似乎不起作用,7、8和9經常是整數中的最后一個數字。有人可以幫我完成這項工作嗎?編輯: (String(randomNumber).substring(String(randomNumber).length-1) !== "7") 訣竅
“不等于值或類型”,無法正常工作:Javascript
森林海
2022-11-03 14:58:40