我想在沒有條件陳述句的情況下排除系列中的一些數字
例如:
排除數字 1 - 10 中的數字 6 和 9
像這樣的東西:
let text = "";
for (let i = 10; i > 0; i--) {
if (i != 6 && i !=9)
text = i "<br>";
}
document.getElementById("demo").innerHTML = text;
uj5u.com熱心網友回復:
這是您問題的有效解決方案嗎?或者這個條件陳述句也無效
var ex = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];
console.log(ex.filter(function(value, index, arr){
return value !== 6 && value !== 9;
}));
編輯,添加一些代碼后:
let text = "";
const numbers = 10;
const arr = Array.from(Array(numbers).keys());
text = arr.filter((n) => {
return n !== 9 && n !== 6;
}).join('<br>'); //@Thomas edit
document.getElementById("demo").innerHTML = text;
<div id="demo"></div>
從@Thomas 編輯:將 .toString().replaceAll(',', '
')更改為 .join('
')
uj5u.com熱心網友回復:
for(let i = 0; i<=10; i ) { i !=6 && i != 9 ? console.log(i): null }
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/370031.html
標籤:javascript
