Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Расчет примера (https://javascript.ru/forum/css-html/76267-raschet-primera.html)

Neon921 19.12.2018 16:28

Расчет примера
 
Добрейшего вечера, столкнулся с такой проблемой, есть код который считает функцию через указание количества шагов, но как только ставишь шаг 0.5 браузер выдает ошибку "Недостаточно количества памяти", либо же просто "Что-то пошло не так" (зависит от браузера). Как исправить данную ситуацию?


<!DOCTYPE html>
<html>
<head>
	<title>1</title>
</head>
<body>
<form>
<script type="text/javascript">
function go()
	{
	var x = parseInt(document.getElementById('1').value);
	var y = parseInt(document.getElementById('2').value);
	var n = parseInt(document.getElementById('3').value);
	var massiv = new Array;
	var mas = "";
    var j = new Array;
	if(x <= y && n <= y)
	{
		for(var i = x; i <= y;i += n)
			{			
			if(massiv[i] <= 0)
				massiv[i].unshift('oshibka');
			var z = (Math.pow(2,i))/((2*i+1)*(3*i));
			if(z <= 0)
				z=0;
				massiv.push(z);
				j.push(i);
			}
	}
				console.log("results = ",massiv);
				console.log("j = ",j);
				for(var k = 0; k <= j.length; k++)
				{	
				console.log("results2 = ",massiv[k]);

				mas += "<tr><td>x = " + j[k] + "</td><td> y = " + massiv[k] + "</td></tr>";
				document.getElementById('tb').innerHTML = mas;
				}
}
</script>
<script language="javascript"></script>
<form name = "function">
<p><img src="1.png"></p>
Начально значение x <INPUT type="text" name="nach" id="1"><br>
Конечное значение x <INPUT type="text" name="konech" id="2"><br>
Шаг <INPUT type="text" name="step" id="3"><br>
<input type="button" name="goo" value="Расчитать" onclick="go();">
</form>
<form name = "read">
<table id="tb" border="1">
</table>
</form>
</body>
</html>
</form>
</body>
</html>

рони 19.12.2018 17:37

Цитата:

Сообщение от Neon921
parseInt

parseFloat

Neon921 19.12.2018 20:07

Благодарю:)


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