Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.12.2018, 15:34
Новичок на форуме
Отправить личное сообщение для SpangeBobi Посмотреть профиль Найти все сообщения от SpangeBobi
 
Регистрация: 20.12.2018
Сообщений: 1

Вместо infinity показать 0
Драсте, такая проблема. Есть код под формы , который считает по формуле (Math.pow(2,i))/((2*i+1)*(3*i)) значения y , но как только х присвоить 0, то значение y будет выдавать infinity, как сделать чтобы выводило 0?

function go()
	{
	var x = parseInt(document.getElementById('1').value);
	var y = parseFloat(document.getElementById('2').value);
	var n = parseFloat(document.getElementById('3').value);
	var massiv = new Array;
	var mas = "";
    var j = [];
	if(x <= y && n <= y)
	{
		for(var i = x; i <= y;i += n)
			{			
			if(massiv[i] == 0)
				console.log("0", massiv);
			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;
				}
}

<!DOCTYPE html>
<html>
<head>
	<title>примерчик</title>
</head>
<body>
<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>
Ответить с цитированием
  #2 (permalink)  
Старый 20.12.2018, 16:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

SpangeBobi,
if(z == Number.POSITIVE_INFINITY)  z = 0;

не плодите темы.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Select2 как вместо placeholder показать сразу поле ввода Telnet jQuery 2 08.05.2018 14:08
Почему 1e309 = Infinity? ruslan_mart Оффтопик 5 02.12.2014 20:30
Показать и спрятать картинку martinss Events/DOM/Window 2 02.04.2011 20:34
Показать картинку в зависимости от значения переменной arahmanov Общие вопросы Javascript 1 29.01.2011 16:07
OneShowHide.js jQuery раскрываются сразу все списки вместо одного Yatsenco Элементы интерфейса 3 10.09.2010 15:13