frontendmemo

このサイトは、「html、css、js、ツールなどについて、自分が覚えたこと、またはいつも忘れて調べることを書き溜め、それが結果といて勉強したての初心者の方や自分と同じような技術レベルの人の助けになることを目的とするWebログ」、略してブログです。挨拶→http://frontendmemo.hatenablog.com/entry/2016/06/25/115845

JavaScript 問題③

スポンサードリンク


スポンサードリンク


問題

1~100までの数字の中で、3の倍数と3が含まれている数字をconsoleで表示させてください。

答え

See the Pen ygaygv by funclur (@funclur) on CodePen.


vvar result = 0;
var count = 0;
var array = [];
var re = /3/;
for(var i = 1;i <= 100;i++){
  if(!!re.test(i) || i % '3' === 0){
    array.push(i);
  }
}
console.log(array);
for(var j = 0; j < array.length; j++){
  count += array[j]
}
console.log(count);

その他回答例

toStringメソッドで文字列化

See the Pen WRGbpO by funclur (@funclur) on CodePen.


関数内で繰り返し

See the Pen wgzaLO by funclur (@funclur) on CodePen.