����� 4
�� 4: ��� ����� ������ while.
��� ���� ����� �� ���� ���� 'x' ��� �����. ���, ����� �� ����.
�����, ���� �� ��' �-x �������:
var width = prompt("How many x's would you like? (1-10 is good)","5");
��"� ����� �� ��� ������:
var a_line="";
var loop = 0;
while (loop < width)
{
a_line = a_line + "x";
loop=loop+1;
}
�� �� ����, "�� ��� ��� ������ loop ���� ���� ������ ����� �� ���� �- x, ���� ��� x �����, ���� ��� '1' ���� �� loop �� ������� ���� ����� ������". ����� �� ����� ���� �� ����, �� ����� ����� ������. ���� ����� �� ���� ���� ����, ���� ������ ��� ������ ���� �� ��� x-��.
��� ��� 1:
"" = a_line (����� ���� ���� ����� ������ ����)
loop = 0 (����� ������� ���� ����� ���)
width = 2 (����� ��� �� ������� ���)
0 ��� �- 2, ���� "a_line = a_line + "x, �� ����� "a_line = "x
loop = loop + 1, ���� ����� loop=1
��� ��� 2:
���� ������� ������:
loop = 1
width = 2
"a_line = "xx
loop = loop + 1, ���� ����� loop=2
2 �� ��� �- 2, ���� �� ������� ����� ����� �� ����
����� ���: (alert(a_line;
����� �� ���� ������, ������� �� a_line. ��� �� �� ����� �� �� ���� �� ��� �� �������� ����� �� ������ ���. �"� ����� ������� ��� ���� ���� ����� �� ����� �-while ��:
while (loop < width)
{
a_line += "x"; //this was a_line = a_line + "x";
loop++; //this was loop=loop+1;
}
����� �������: a_line+="x" �����, "���� �- a_line �� x". ������ ��� ���� �� �� ������. ���� ���� ����� a_number=5, ���� ����- a_number+=3, ��� �� ���� ����� ��� ����� a_number=a_number+3. ������� �� ������, �� ���� ������� ������ ��� ����.
����� ����: ++loop ����� "��� �� loop �-1". �� ���� �: ++loop ��� ����� ��� loop=loop+1 ����� ��� ����� �� �� loop+=1. �� ��� ���� ��� ����, ����� �����. ��� ������ ���� ���� ���� �� ��� ��� ���. ��� ��� ���� ���� ��� ������ 1 �����, �� �� ���� ���� ��� ����� �����. ����� �-while ���� ������ ������ ����. ����� ���� ��� ����� for.
���� ������ ���
��� ��� «--
|