let n = 15; for (let i = 1; i <= n; i++) { if (i % 15 === 0) { console.log("FizzBuzz"); } elseif (i % 3 === 0) { console.log("Fizz"); } elseif (i % 5 === 0) { console.log("Buzz"); } else { console.log(i); } }
刪除特定字元
這個練習滿有意思的,與其說是刪除,也可以用另一個思維是:倘若遇到一樣的就略過,這樣也可以達到需求。
題目為: 有一字串為 hello,並把 l 刪掉。
1 2 3 4 5 6 7 8 9
let str = "hello"; let deleted = "l"; let ans = ""; for (let i = 0; i < str.length; i++) { if (str[i] !== deleted) { ans += str[i]; } } console.log(ans);