<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JS: Передача значения в функцию]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8257</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8257&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JS: Передача значения в функцию».]]></description>
		<lastBuildDate>Thu, 25 Apr 2013 07:48:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JS: Передача значения в функцию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71655#p71655</link>
			<description><![CDATA[<p>это мне было надо, чтоб вот этот алгоритм написать: <a href="http://forum.script-coding.com/viewtopic.php?pid=71654#p71654">http://forum.script-coding.com/viewtopi … 654#p71654</a>. вроде как-то коряво, но нашёл способ...</p>]]></description>
			<author><![CDATA[null@example.com (im2002)]]></author>
			<pubDate>Thu, 25 Apr 2013 07:48:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71655#p71655</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Передача значения в функцию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71651#p71651</link>
			<description><![CDATA[<p>О_О если первоначально переданный аргумент не будет меняться, то и рекурсия работать не будет...<br />А лазейки - да, лазейки есть. Одна из них называется, кажется, &quot;областью видимости переменной&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Wed, 24 Apr 2013 20:41:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71651#p71651</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Передача значения в функцию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71649#p71649</link>
			<description><![CDATA[<p>Алгоритм, который я привёл выше, он просто для примера, сам по себе ничего не значит, просто искал метод, как можно сохранить первоначально переданный аргумент функции, после её неоднократного рекурсивного вызова.... думал есть &quot;лазейка&quot; мне не известная. Для чего это надо было, напишу как доработаю...</p>]]></description>
			<author><![CDATA[null@example.com (im2002)]]></author>
			<pubDate>Wed, 24 Apr 2013 17:46:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71649#p71649</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Передача значения в функцию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71648#p71648</link>
			<description><![CDATA[<p>Переписать всё. Объясните алгоритм, он совершенно непонятный. Вы рекурсивно меняете аргумент функции, но хотите его сохранить. Это как?</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Wed, 24 Apr 2013 16:34:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71648#p71648</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Передача значения в функцию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71647#p71647</link>
			<description><![CDATA[<p>как можно сохранить этот параметр переданный при первом вызове &quot;7&quot;? есть какой метод?</p>]]></description>
			<author><![CDATA[null@example.com (im2002)]]></author>
			<pubDate>Wed, 24 Apr 2013 15:53:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71647#p71647</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Передача значения в функцию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71646#p71646</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>почему b меняет значение?!</p></blockquote></div><p>Потому что функция fun рекурсивно вызывается с разными значениями a и b.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Wed, 24 Apr 2013 15:48:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71646#p71646</guid>
		</item>
		<item>
			<title><![CDATA[JS: Передача значения в функцию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71645#p71645</link>
			<description><![CDATA[<div class="codebox"><pre><code>i =0;
function fun(a, b)
    {
    i++;
    if (i &lt;= 10)
        {
        x = b + i; y = a + 3;
        WScript.Echo(&quot;---&quot; + b);                      // почему b меняет значение?!
        fun(x, y)
        }
    else
        {
        return WScript.Echo(b);
        }
    }

fun(11, 7);</code></pre></div><p>Не могу понять, почему в данном примере переменная b меняет значение и каким образом это происходит. Собственно вопрос возник поскольку необходимо было использовать в функции значение переданное при вызове, т.е. эту &quot;7&quot;, уже после того как функция вызывала сама себя. Вот не получается как-то запомнить это значение.</p>]]></description>
			<author><![CDATA[null@example.com (im2002)]]></author>
			<pubDate>Wed, 24 Apr 2013 15:37:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71645#p71645</guid>
		</item>
	</channel>
</rss>
