чётные числа
Всем привет, сразу говорю я в стадии изучения , подскажите,нужно вывести сумму всех чётных чисел , понимаю что это числа ,которые делятся на 2 без остатка , как записать в javascript(е) голова лопается , кто поможет?
|
alert('∞'); alert(Infinity); alert(Number.POSITIVE_INFINITY); |
а с помощью такой записи
var summa=0 var i=0 (где i-счётчик) while( вот тут указать что нужна именно сумма чётных) { summa=summa+i i++ } как то так , принцип верен? |
Цитата:
|
cs77,
Сумма чётных чисел от 0 до 100: var sum=0; for(var i = 0; i<=100; i++) if(i%2==0) sum+=i; alert(sum); От:<input type="text" value="0" / ><br/> До:<input type="text" value="5" / > <div onclick="sum()"/>Подсчитать</div> <script type="text/javascript"> function sum(){ var inp = document.getElementsByTagName('input'); var sum=0; for(var i = Number(inp[0].value); i<=Number(inp[1].value); i++) if(i%2==0) sum+=i; alert(sum); } </script> |
Цитата:
|
Skipp, можно короче:
var sum = 0, lim = 100 + 2; while(lim-=2) sum += lim; alert(sum); |
Цитата:
|
<script type="application/javascript;version=1.7"> function range(begin, end) { for (let i = begin; i < end; ++i) { yield i; } } alert([i for each (i in range(0, 101)) if (i % 2 == 0)].reduce(function(sum, i) { return sum + i; }, 0)); </script>Запускать в Firefox >= 3.5. |
от нуля до любого чётного сумма всех чётных)))
var c=112; alert((c/2+1)*c/2) |
Часовой пояс GMT +3, время: 12:27. |