# 001,002,003,004 ・・・のような連番付きの番号作りたい
javaScripit
1function myfunction() { 2 for (let i = 0; i <= 100; i++){ 3 console.log(i) 4 } 5} 6//0 7//1 8//2 9//3
を使えば単純な連番を作ることができますが、001、002・・・010、011・・099、100と作りたいです。
したのようにIFでできなくはないですが、どうしても効率が悪いと感じます。また、数千桁になると、条件分岐だけで記述量も多くなります。
無駄が少ないアルゴリズムが知りたいです。
教えてください。
検索ではどういれたらいいかわからず、ここに質問しました。
改修したいコード
javaScripit
1function myfunction2() { 2 for (let i = 0; i <= 100; i++) { 3 if (i < 10) { 4 console.log("00" + i) 5 } else if (i < 100) { 6 console.log("0" + i) 7 } else { 8 console.log(i) 9 } 10 } 11}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/24 05:51
2021/10/24 06:28