Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сложение эллементов массива (https://javascript.ru/forum/misc/46882-slozhenie-ehllementov-massiva.html)

saves7 28.04.2014 09:30

Сложение эллементов массива
 
Добрый день! Может кто подсказать как правильно складывать эллементы массива. В примере ниже значение переменной b получается только из одного элемента массива, а не из двух. В чем ошибка?

<html>
<head>
	<title></title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>


<body>
<script language="javascript">


var array1=[0,1,2,3,4];
var array2=[array1[4],array1[2],array1[0]];
var b=array1[1]+array2[2];

    function start() {

      document.getElementById("array1").innerHTML="Массив array1"+"<br>"+array1;
      document.getElementById("array2").innerHTML="Массив array2"+"<br>"+array2;
      document.getElementById("b").innerHTML="Переменная b"+"<br>"+b;
    }  

</script>

<div id="array1">
	        Массив array1

	    </div>

<div id="array2">
	        Массив array2
	    </div>

<div id="b">
	        Переменная b
	    </div>

   <div id="knopka1">
	    	<input type="button" value="Start" onclick="start();" />
	    </div>
</body>
</html>

jsnb 28.04.2014 09:43

Ну, как написано так и считает. Написано взять элемент с индексом 1 из массива array1 и сложить его с элементом с индексом 2 из массива array2.
Первое равно 1, второе равно 0. 1 + 0 = 1

Makarov 28.04.2014 09:46

Я не понимаю, какой еще результат Вы ожидаете если честно.
Возможно Вам стоит почитать урок про массивы

saves7 28.04.2014 11:30

Опять не внимательность ). Спасибо.


Часовой пояс GMT +3, время: 16:00.