��� ����: ����� ����� / ����� 1 / �� 4
 


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


���� ������ ��:
1: ������ ������
2: ������ ������
3: ����� if-then-else
4: ��� ���� ���� var?
5: ���� �� �- var
6: ������
|
|
|
|
|
|
|

����� 1

�� 4: ��� ���� ���� var?

���� ���� ���� 1, ��� 2 <link>, ����� ����� ������� �� ��� ����� �� ����� ���� ������ ���� �� ����� "var". ������ ���� ����� �� �� ������ ���������. ����, �����! ��, ����� ��� ����.

�� �� ��� ����� �� ������, ��� ����� �- var ������:

var hapiness = "a banana split";
alert("The monkeys happiness is " + happiness);

�- var ������� ����� �� ����� ����� happiness, ��� ���� ���� alert ������� ������ ��.

�� ���� ���� �- JavaScript �� �����, ���� ����� ��� ���� ������� ������ �� var, ��� ����� ����� �����. �����, ��� ������� MSIE ������ �����, �� ��� ����� ������ ����, �� ����� �� ����� �� var. ���� ���� ������ ���� ������� �� MSIE ����� �� ����� Mac. ����, �� ����� ����� ��� JavaScript ��� ���� �������, ��� ���� ����� �������� ����. ����� ������ ����� �������� ����, ��� ���� ���� ���� ��� ����� var.

��� ����� ������ 4 - �� 11, ������� ��� ���� �� ��� JavaScript, ����� ������� ��. ��������� ������ ����� �� ��� ����� ������ ������. ��� ���� ����� ������ �����, ��� ���� ���, ����� ����� ����, ���� ���� ����� ����� ���� ���.

�� ��� �� ��������� ��� �� ���� ������, ��� �� ���� ����� ������ �������� ����� ����� ����� �� ��������� ���� ����. ����� ������ �������� ���� ������ ��� ����� ��� ���������� ��� �� ���� �� ���� �� ������ ��� ������ ������ ����� ��������.

��� ����� ��� ����� ������ �� �� ���� ����. ��� ���� ���� ���� ����� ������� ������ ����� �������� �������. ��� �� ���� ������� / ������ �� ��� ����� ��� ��� ������. �� ���� 50 ����� �������, ���� �����:

"50 degrees Fahrenheit is 10 degrees Celsius."

���� ����� �� ���� ���� ��� �- var ����� ��:

function fahrenToCelsius(faren)
{
  temp = (faren - 32) * 5/9;
  return temp;
}

function convertTemp()
{
  temp = prompt("what temperature fahrenheit? ","50");
  celsius = fahrenToCelsius(temp);
  alert(temp + " degrees Fahrenheit is " + celsius + " degrees Celsius.");
}

���� ������ �� ���� ����� ���� ����� ���� ��. ������� ��� ����� ()convetTemp ������ �������� ���� ������ ()farenToCelsius ������� �� ������. �� �� ���� �� ��� ����� ����� �� ����� ��. �����. �����. �� ��� �� ����� ����� ���, ���� ������ ������, ����� �� �� ���� ��������� ������.

���, ����?

���� ������ ������ �� ��� ����� ����� ������ ����� temp ���� ���������. �������� �- ()convertTemp, ��� ���� ������ ��������� �������� (������� �"� ������). �������� ()farenToCelsius, ��� ���� ������ ��������� �������. �� �� ��� ����� �����, �� �� ����� �� JavaScript. ��� �� ����� �� ���� �� ���� ��� �- vars.

��� �� ���, ��� ����� ����� 50 ����� ������� �������, ����� �����:

"10 degrees Fahrenheit is 10 degrees Celsius."

���� ������� ����� ���� ����� 10 ����� ��� 50? ��� ����� ��� ���� ������� �� ��� ����� �� ���.

������� �������� ()convertTemp ������� "50" ���� ���� �����, ��� �: temp=50. ����� ��� temp ����� �������� ()farenToCelsius. �����, ������ faren ���� �� ���� 50 ������� temp ���� �� ���� �� ������ (50-32)*5/9, ���� 10. ���� ����� ���� ��� ������ �: faren=50 ��� temp=10. ����� ()farenToCelsius ������ 10 ������ celsius: temp=10 ���: celsius=10. ���� ������ �� ������ ������.

���� ����� ���� �� �"� ����� ���� ����� ���� ���� ���� ������� ���. �� �� ��� ��� ��� ������ ���� ���� ��� ���� �������� �����, �� ����� ��� �����.

��� �����, ��� �� ������ ��������. ��� ������ ���� ����� �������� ���� ���, �� ����� ������ ������ ����, ����� ���� ����� ���� ������ ����� ��� ���� �����. ��� ��, ���� ������ ����� ���� ������ ���: loop, index, count ����. ���� ���� ������ ���� � �� ����� ����� ��� ����.

����� ��� ����, ��� ���� �- JavaScript ������� ���� temp ���� �������� ()fahrenToCelsius ��� ���� ������ temp ������ ��������� �����. �� ��� ������� �� �� ����� �- temp ���, �� ��� �� ���� ����� ����� �������� ������ ���� ������ ��������� �����.

�� ���� �� ����, ���� ����� ������ ����� ���� var. ��� �����.

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

��� ��� «--

 
       
       
   
 
 

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