4 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以嘗試在此處使用模運(yùn)算符:
for (i=100; i <= 200; ++i) {
if (i % 10 == 2 || Math.floor(i / 10) % 10 == 3) {
console.log(i);
}
else {
// turned this off for demo purposes
// console.log("???");
}
}

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊
你的問(wèn)題太模糊了,請(qǐng)說(shuō)得更具體一些。話(huà)雖這么說(shuō),這個(gè)函數(shù)應(yīng)該滿(mǎn)足你的要求。
function printIfDigitIsInPlace(INPUT, DIGIT, PLACE) {
const arr = Array.from(INPUT.toString());
if (arr[PLACE] === DIGIT.toString()) console.log(INPUT);
}

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
for (let i = 100; i <= 200; i++) {
if (i % 10 === 2 || (i / 10) % 10 === 3) {
// do something
} else {
console.log('???')
}
}

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊
tensDigit您可以將和存儲(chǔ)onesDigit在變量中,然后在 if 語(yǔ)句中檢查它們以獲得更好的可讀性:
for (let num = 100; num <= 200; num++) {
const tensDigit = Math.floor((num % 100) / 10);
const onesDigit = num % 10;
if (tensDigit === 3 || onesDigit === 2) {
console.log(num);
}
}
添加回答
舉報(bào)