��� ����: ����� ����� / ����� 4 / �� 14
 


������ �� ��� �- JavaScript
 


���� ������ ��:
1: ����� ������ 4
2: ���� �������
3: ������ �����
4: ��� �� ������ while
5: ������ for
6: ������ �������
7: ������ ������
8: ������
9: ������ �������
10: ������ �- DOM
11: ��������
12: �������� void
13: �������
14: �������� �������
15: ����� ��������
16: ����� ����� 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

����� 4

�� 14: �������� ����� ���� ������ ���.

���, ������� �������:

var monkeys = new Array("mattmarg","wendy","kristin","tim","aaron", "luke");
var kittyphile = new Array("wendy", "ruby", "roscoe", "tim");
var discophile = new Array("mattmarg", "john travolta", "wendy");
var happy = new Array("tim", "wendy", "stimpy", "aaron");
var cranky = new Array("ren", "mattmarg","luke");

���� ������� ������� ����, ��������� arrayintersect() ����� ����, �� ��� ���� ���� �- webmonkeys, ������� ����� �����.

��� ��, ������ ��'�� ������� ���� �����, ��� �� ���� ������ ������, �� ���� �� ��� ����. �� ��� ����� �������� ��"� ����� �� ������ ����:

<a href="#" onClick="arrayIntersect('dancing monkeys',monkeys,discophile);">dancing monkeys</a>.

���� ������� �� ����� �������: ������ ������ �� �� ������, ����� ������ ������ ����. ����� ���� ��� ����� �� ���� �- webmonkeys ������� ������.

������ ����,������ ���:

<a href="#" onClick="arrayIntersect('monkeys who love cats',monkeys,kittyphile);">cat-loving monkeys</a>.

��� ���� �������� arrayIntersect ����:


function arrayIntersect(intersect_name, array_1, array_2)
{
  var the_list = "";
  for (loop_1 = 0; loop_1 < array_1.length; loop_1++)
  {
    for (loop_2 = 0; loop_2 < array_2.length; loop_2++)
    {
      if (array_1[loop_1] == array_2[loop_2])
      {
        the_list = the_list + array_1[loop_1] + ". ";
      }
    }
  }
  alert("the " +intersect_name + " are: "+ the_list);
}
                

��� ����� ����� �� ������ �- for ����� ������ ���. ���� ����� ����� �� ��� ����� ������� �� ��������:

function arrayIntersect(intersect_name, array_1, array_2)

���� �� ������ �� �������� arrayIntersect �� ����� �������. ����� ��� ������ �������, �� ����� ��� ��� ����� ����� ���� ������� �����. �� ���� ������� ����� ��:

arrayIntersect('dancing monkeys',monkeys,discophile);

������� ����� �������:

intersect_name = 'dancing monkeys'
array_1 = monkeys
array_2 = discophile

���� ������ ���� ���� ���� �� ����, ��� ���� ���� �������� ��� ����� �������� �����. �� ����� ������ �- arrayIntersect ��: (arrayIntersect(monkeys.discophile, ����� ������ �� ���� ������. ��� ������.

�������� �� ����� ������ �� �� JavaScript ����, ���� ���� ����� ���� �� ������. ������ ��� ���� ����� ����� ����� �� ���� ��� ����� ��������. ���� ������ �� ������, ���� ��� �����, ����� �� �� �� ������ ������ ���, ��� ����� ���� ����� ������ ����� ����.

���� ������ ���

��� ��� «--

 
       
       
   
 
 

���� ����
����� �����
����� �����
����� ������
����� ���
��� ����