| 
 Сложение елементов массива Подскажите , обьясните пожалуйста , сначала я  через unpush добавляю елементы в массив ? потом с этими елементами пытаюсь сделать , простейщую мат операцию сложения , ну вместо того, что бы показать суму этих двуч чисел , оно просто выводит два этих числа . https://www.w3schools.com/code/tryit...e=FZJ25HN7LUHU <!DOCTYPE html> <html> <body> <div> <input id="inp"></input> <button onclick=test1()>plus element</button> <button onclick=test2()>=</button> <p id="tx"></p> <p id="tx2"></p> </div> <script> var g=[]; function test1(){ var a=document.getElementById("tx"); var f=document.getElementById("inp").value; g.unshift(f); a.innerHTML=g; } function test2(){ var t=document.getElementById("tx2"); var sum = g[0]-g[2]; t.innerHTML=sum; } </script> </body> </html> | 
| 
 Цитата: 
 Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. | 
| 
 Цитата: 
 Найди несколько различий. ;) 
<div>
	<input id="inp"></input>
	<button onclick='test1();'>plus element</button>
	<button onclick='test2();'>=</button>
	<p id="tx"></p>
	<p id="tx2"></p>
</div>
<script>
var g=[];
function test1(){
	var a=document.getElementById("tx");
	var f=document.getElementById("inp").value;
	g[g.length]=+f;
	a.innerHTML=g;
}
function test2(){
	var t=document.getElementById("tx2");
	var sum = g[0]+g[1];
	t.innerHTML=sum;
}
</script>
 | 
| 
 спасибо , а можете обьяснить почему в моем варианте не работает ? | 
| 
 я так понимаю если сделать g.unshift(+f);  то работать будет ? | 
| 
 Будет 
<div>
	<input id="inp"></input>
	<button onclick='test1();'>plus element</button>
	<button onclick='test2();'>=</button>
	<p id="tx"></p>
	<p id="tx2"></p>
</div>
<script>
var g=[];
function test1(){
	var a=document.getElementById("tx");
	var f=document.getElementById("inp").value;
	g.unshift(+f);
	a.innerHTML=g;
}
function test2(){
	var t=document.getElementById("tx2");
	var sum = g[0]+g[1];
	t.innerHTML=sum;
}
</script>
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 17:26. |