»нЦКЮБКЕМХЕ«
оПНДНКФЕМХЕ»

аЮГНБШЕ НОЕПЮРНПШ

нОЕПЮРНПШ НАШВМН ГЮЙЮМВХБЮЧРЯЪ РНВЙНИ Я ГЮОЪРНИ - ; (НАНГМЮВЮЕР ЙНМЕЖ НОЕПЮРНПЮ). нОЕПЮРНПШ ЛНЦСР АШРЭ НАЗЕДХМЕМШ Б ЦПСООС, РНЦДЮ ЦПСООЮ НОЕПЮРНПНБ ГЮЙКЧВЮЕРЯЪ Б ТХЦСПМШЕ ЯЙНАЙХ {...}. цПСООЮ НОЕПЮРНПНБ - ЩРН РЮЙ МЮГШБЮЕЛШИ ОПНЦПЮЛЛМШИ АКНЙ. йЮФДШИ НОЕПЮРНП ХЛЕЕР ЯНАЯРБЕММШИ ЯХМРЮЙЯХЯ. яХМРЮЙЯХЯ НОЕПЮРНПЮ - ЩРН МЮАНП ОПЮБХК, НОПЕДЕКЪЧЫХУ НАЪГЮРЕКЭМШЕ Х ДНОСЯРХЛШЕ ДКЪ ХЯОНКЭГНБЮМХЪ Б ДЮММНЛ НОЕПЮРНПЕ ГМЮВЕМХЪ. гМЮВЕМХЪ, ОПХЯСРЯРБХЕ ЙНРНПШУ ЪБКЪЕРЯЪ МЕНАЪГЮРЕКЭМШЛ, ОПХ НОХЯЮМХХ ЯХМРЮЙЯХЯЮ ОПХМЪРН ГЮЙКЧВЮРЭ Б ЙБЮДПЮРМШЕ ЯЙНАЙХ: [...]. оПХ МЕЯНАКЧДЕМХХ ОПЮБХК ЯХМРЮЙЯХЯЮ ОПНХГНИДЕР НЬХАЙЮ ЙНЛОХКЪЖХХ. б ЩРНИ ВЮЯРХ НОХЯЮМШ ПЮГКХВМШЕ РХОШ НОЕПЮРНПНБ.

б ОПЕДЕДСЫЕИ ВЮЯРХ, ЛШ ПЮЯЯЛНРПЕКХ БШПЮФЕМХЪ. рЮЙ БНР БШПЮФЕМХЪ, ЛНЦСР АШРЭ Х НОЕПЮРНПЮЛХ. оПЮБДЮ МЕ ЙЮФДНЕ БШПЮФЕМХЕ ЪБКЪЕРЯЪ НОЕПЮРНПНЛ. б ДЮММНЛ ЯКСВЮЕ НОЕПЮРНП ХЛЕЕР ТНПЛС: БШПЮФЕМХЕ ;, Р.Е. БШПЮФЕМХЕ, ГЮ ЙНРНПШЛ ЯКЕДСЕР РНВЙЮ Я ГЮОЪРНИ. б b=a=5; a=5 ЩРН ОПЮБХКЭМНЕ БШПЮФЕМХЕ, МН ЯЮЛН ОН ЯЕАЕ НМН МЕ ЪБКЪЕРЯЪ НОЕПЮРНПНЛ. ю БНР b=a=5; ЪБКЪЕРЯЪ ОПЮБХКЭМШЛ НОЕПЮРНПНЛ. б НЯРЮКЭМНИ ВЮЯРХ ПСЙНБНДЯРБЮ Ъ АСДС ОХЯЮРЭ expr ДКЪ НАНГМЮВЕМХЪ КЧАНЦН ОПЮБХКЭМНЦН БШПЮФЕМХЪ.

хРЮЙ ДЮБЮИРЕ ПЮЯЯЛНРПХЛ НЯРЮКЭМШЕ НОЕПЮРНПШ:

IF

яРПСЙРСПЮ IF ЩРН НДМЮ ХГ БЮФМЕИЬХУ БНГЛНФМНЯРЕИ ЛМНЦХУ ЪГШЙНБ, БЙКЧВЮЪ JS. нМЮ ОНГБНКЪЕР НПЦЮМХГНБЮРЭ БШОНКМЕМХЕ ТПЮЦЛЕМРНБ ЙНДЮ ОН СЯКНБХЧ.
яХМРЮЙЯХЯ:

if (expr) statement

бШВХЯКЪЕРЯЪ КНЦХВЕЯЙХИ ПЕГСКЭРЮР "expr" . еЯКХ expr ПЮБМН TRUE(ХЯРХМЮ), РН JS БШОНКМХР "statement", Ю ЕЯКХ FALSE(КНФЭ) - ОПНХЦМНПХПСЕР.
   яКЕДСЧЫХИ ОПХЛЕП БШБЕДЕР, Б ДНЙСЛЕМР, ТПЮГС a АНКЭЬЕ b ЕЯКХ a АНКЭЬЕ b:

if (a > b)document.write('a АНКЭЬЕ b');

гЮВЮЯРСЧ бЮЛ РПЕАСЕРЯЪ ХЯОНКМХРЭ АНКЭЬЕ ВЕЛ НДМН БШПЮФЕМХЕ ОН СЯКНБХЧ. йНМЕВМН, МЕ МЮДН НЙПСФЮРЭ ЙЮФДНЕ БШПЮФЕМХЕ ЙНМЯРПСЙЖХЕИ IF. бЛЕЯРН ЩРНЦН БШ ЛНФЕРЕ ЯЦПСООХПНБЮРЭ МЕЯЙНКЭЙН БШПЮФЕМХИ Б АКНЙ БШПЮФЕМХИ (МЕ ГЮАСДРЕ ГЮЙКЧВХРЭ АКНЙ Б ТХЦСПМШЕ ЯЙНАЙХ: {...}). й ОПХЛЕПС, ЯКЕФСЧЫХИ ЙНД МЕ РНКЭЙН БШБЕДЕР ТПЮГС, МН Х ОПХЯБНХР ГМЮВЕМХЕ a ОЕПЕЛЕММНИ b:

if (a > b) { document.write('a АНКЭЬЕ b'); b = a; }

бШПЮФЕМХЕ IF ЛНФЕР ХЛЕРЭ МЕНЦПЮМХВЕММСЧ ЯРЕОЕМЭ БКНФЕММНЯРХ Б ДПСЦХЕ БШПЮФЕМХЪ IF, ВРН ОНГБНКЪЕР бЮЛ ЩТТЕЙРХБМН ХЯОНКЭГНБЮРЭ БШОНКМЕМХЕ ОН СЯКНБХЧ ПЮГКХВМШУ ВЮЯРЕИ ОПНЦПЮЛЛШ.
   мЮОПХЛЕП:

if (a > b)
   if (a != c)
      if (a == d)document.write('a = d);
(б МЮВЮКН)

ELSE

гЮВЮЯРСЧ (МЮ ОПЮЙРХЙЕ ОНВРХ БЯЕЦДЮ) бЮЛ РПЕАСЕРЯЪ ХЯОНКМХРЭ НДМН БШПЮФЕМХЕ, ЕЯКХ ЯНАКЧДЮЕРЯЪ ЙЮЙНЕ-КХАН СЯКНБХЕ Х ДПСЦНЕ БШПЮФЕМХЕ ЕЯКХ ЩРН СЯКНБХЕ МЕ ЯНАКЧДЮЕРЯЪ. бНР ДКЪ ЩРНЦН ОПХЛЕМХЪЕРЯЪ ELSE. ELSE ПЮЯЬХПЪЕР БНГЛНФМНЯРХ IF ОН ВЮЯРХ НАПЮАНРЙХ БЮПХЮМРНБ БШПЮФЕМХЪ, ЙНЦДЮ НМН ПЮБМН FALSE. дЮММШИ ОПХЛЕП БШБЕДЕР ТПЮГС a АНКЭЬЕ b ЕЯКХ a АНКЭЬЕ b, Х a МЕ АНКЭЬЕ b Б ОПНРХБМНЛ ЯКСВЮЕ:

if (a > b)document.write('a АНКЭЬЕ b');
   else document.write('a АНКЭЬЕ b');

бШПЮФЕМХЕ ELSE БШОНКМЪЕРЯЪ РНКЭЙН ЕЯКХ БШПЮФЕМХЕ IF ПЮБМН FALSE.

(б МЮВЮКН)

?

б JS ЕЯРЭ БНГЛНФМНЯРЭ ГЮОХЯЮРЭ ЙНМЯРПСЙЖХЧ:  IF(expr)statement; ELSE statement Б ДПСЦНЛ БХДЕ:
   
   яХМРЮЙЯХЯ:
      (expr) ? ifstatement : elsestatement

   
   бШПЮФЕМХЕ - ifstatement - БШОНКМЪЕРЯЪ ЕЯКХ expr - TRUE, БШПЮФЕМХЕ - elsestatement - ЕЯКХ FALSE.
   дЮММЮЪ ЙНМЯРПСЙЖХЪ ПЮАНРЮЕР МЕЛМНЦН АШЯРПЕЕ ЯРЮМДЮПРМНИ. пЮМЕЕ ОПХБЕДЕММШИ ОПХЛЕП АСДЕР БШЦКЪРЕРЭ РЮЙ:

(a > b) ? document.write('a АНКЭЬЕ b') : document.write('a АНКЭЬЕ b');

оНДШРНФЮ БЯЕ ЯЙЮГЮММНЕ, ОПХБЕДС НДХМ ОПХЛЕП. б МЕЛ Ъ ХЯОНКЭГСЧ БЯЕ РПХ НОЕПЮРНПЮ ЙНРНПШЕ ЛШ СФЕ ОПНЬКХ. б ГЮБХЯХЛНЯРХ НР ЛХМСР Х ЯЕЙСМД ЯХЯРЕЛМНЦН БПЕЛЕМХ, МЮ ЛНМХРНП АСДСР БШБНДХРЯЪ ПЮГМШЕ ЯННАЫЕМХЪ.

<HTML>
<HEAD>
<script language="JavaScript"> <!--
dey=new Date();
minut=dey.getMinutes();
sec=dey.getSeconds();
document.fgColor='#ff0000';
if(minut >=0 && minut <= 30){(sec>=0 && sec<=30)?
   document.write('лХМСР ЛЕМЬЕ 30, Х ЯЕЙСЕД ЛЕМЭЬЕ 30'):
      document.write('лХМСР ЛЕМЬЕ 30, МН ЯЕЙСЕД АНКЭЬЕ 30');
         }
else{(sec>=0 && sec<=30)?
   document.write('лХМСР АНКЭЬЕ 30,Ю ЯЕЙСЕД ЛЕМЭЬЕ 30'):
      document.write('лХМСР АНКЭЬЕ 30, Х ЯЕЙСЕД АНКЭЬЕ 30');
   }
//-->
</script>
</HEAD>
</HTML>

йЮЙ бШ ГЮЛЕРХКХ, Б ДЮММНЛ ОПХЛЕПЕ, Ъ ХЯОНКЭГНБЮК ТХЦСПМШЕ ЯЙНАЙХ {...}. хУ ЛНФМН НОСЯРХРЭ, НМХ ОПХЯСРЯРБСЧР РНКЭЙН ДКЪ РНЦН, ВРН АШ БХГСЮКЭМН НРДЕКХРЭ НОЕПЮРНПШ IF, ELSE Х ?.

(б МЮВЮКН)

WHILE

нОЕПЮРНП WHILE ЪБКЪЕРЯЪ НОЕПЮРНПНЛ ЖХЙКЮ. жХЙК WHILE - ОПНЯРЕИЬХИ РХО ЖХЙКЮ Б JS.
   яХМРЮЙЯХЯ:
      WHILE(expr) statement;

   
   яЛШЯК НОЕПЮРНПЮ WHILE ОПНЯР. нМ ОПЕДОХЯШБЮЕР JS БШОНКМЪРЭ БКНФЕММШИ(Е) НОЕПЮРНП(Ш) ДН РЕУ ОНП ОНЙЮ expr ПЮБМН TRUE. гМЮВЕМХЕ БШПЮФЕМХЪ ОПНБЕПЪЕРЯЪ ЙЮФДШИ ПЮГ ОПХ МЮВЮКЕ ЖХЙКЮ, РЮЙ ВРН ЕЯКХ ГМЮВЕМХЕ БШПЮФЕМХЪ ХГЛЕМХРЯЪ БМСРПХ ЖХЙКЮ, РН НМ МЕ ОПЕПБЕРЯЪ ДН ЙНМЖЮ РЕЙСЫЕИ ХРЕПЮЖХХ (БШОНКМЕМХЕ БЯЕЦН АКНЙЮ БКНФЕММШУ НОЕПЮРНПНБ - ЩРН НДМЮ ХРЕПЮЖХЪ). хМНЦДЮ, ЕЯКХ ГМЮВЕМХЕ expr ПЮБМН FALSE Я ЯЮЛНЦН МЮВЮКЮ, ЖХЙК МЕ БШОНКМЪЕРЯЪ МХ ПЮГС.
   йЮЙ Х Б IF, бШ ЛНФЕРЕ ЯЦПСООХПНБЮРЭ МЕЯЙНКЭЙН НОЕПЮРНПНБ БМСРПХ ТХЦСПМШУ ЯЙНАНЙ.
   бНР ОПХЛЕП ХЯОНКЭГНБЮМХЪ ЕРНЦН НОЕПЮРНПЮ, Б ДНЙСЛЕМР БШБНДЪРЯЪ ЖШТПШ Я 1 ДН 10:

i = 1;
while (i <= 10) document.writeln ( i ++ );
(б МЮВЮКН)

DO...WHILE

жХЙК DO..WHILE НВЕМЭ ОНУНФ МЮ WHILE ГЮ ХЯЙКЧВЕМХЕЛ РНЦН, ВРН ГМЮВЕМХЕ КНЦХВЕЯЙНЦН БШПЮФЕМХЪ ОПНБЕПЪЕРЯЪ МЕ ДН, Ю ОНЯКЕ НЙНМВЮМХЪ ХРЕПЮЖХХ. нЯМНБМНЕ НРКХВХЕ Б РНЛ, ВРН DO..WHILE ЦЮПЮМРХПНБЮМН БШОНКМХРЯЪ УНРЪ АШ НДХМ ПЮГ, ВРН Б ЯКСВЮЕ WHILE МЕ НАЪГЮРЕКЭМН.
   яХМРЮЙЯХЯ:
   DO statement; WHILE (expr);

i = 0;
do document.write( i ) ; while ( i > 0 );

щРНР ЖХЙК БШОНКМХРЯЪ НДХМ ПЮГ, РЮЙ ЙЮЙ ОНЯКЕ НЙНМВЮМХЪ ХРЕПЮЖХХ АСДЕР ОПНБЕПЕМН ГМЮВЕМХЕ КНЦХВЕЯЙНЦН БШПЮФЕМХЪ, Ю НМН ПЮБМН FALSE (i МЕ АНКЭЬЕ 0), Х БШОНКМЕМХЕ ЖХЙКЮ ГЮБЕПЬХРЯЪ.

(б МЮВЮКН)

FOR

жХЙКШ FOR - МЮХАНКЕЕ ЛНЫМШЕ ЖХЙКШ Б JS.
    яХМРЮЙЯХЯ ЖХЙКЮ FOR :
      FOR ([expr1]; [expr2]; [expr3]) statement

   
   оЕПБНЕ БШПЮФЕМХЕ (expr1) АЕГСЯКНБМН БШВХЯКЪЕРЯЪ(БШОНКМЪЕРЯЪ) Б МЮВЮКЕ ЖХЙКЮ. б МЮВЮКЕ ЙЮФДНИ ХРЕПЮЖХХ БШВХЯКЪЕРЯЪ expr2. еЯКХ НМН ПЮБМН TRUE, РН ЖХЙК ОПНДНКФЮЕРЯЪ Х БШОНКМЪЧРЯЪ БКНФЕММШИ(Е) НОЕПЮРНП(Ш). еЯКХ НМН ПЮБМН FALSE, РН ЖХЙК ГЮЙЮМВХБЮЕРЯЪ. б ЙНМЖЕ ЙЮФДНИ ХРЕПЮЖХХ БШВХЯКЪЕРЯЪ(ХЯОНКМЪЕРЯЪ) expr3. йЮФДНЕ ХГ ЩРХУ БШПЮФЕМХИ ЛНФЕР АШРЭ ОСЯРШЛ. еЯКХ expr2 ОСЯРН, РН ЖХЙК ОПНДНКФЮЕРЯЪ АЕЯЙНМЕВМН (JS ОН СЛНКВЮМХЧ ЯВХРЮЕР ЕЦН ПЮБМШЛ TRUE). щРН МЕ РЮЙ АЕЯОНКЕГМН, ЙЮЙ ЛНЦКН АШ ОНЙЮГЮРЭЯЪ, РЮЙ ЙЮЙ ГЮВЮЯРСЧ БЮЛ РПЕАСЕРЯЪ ГЮЙНМВХРЭ БШОНКМЕМХЕ ЖХЙКЮ ХЯОНКЭГСЪ НОЕПЮРНП BREAK Б ЯНВЕРЮМХХ Я КНЦХВЕЯЙХЛ СЯКНБХЕЛ БЛЕЯРН ХЯОНКЭГНБЮМХЪ КНЦХВЕЯЙНЦН БШПЮФЕМХЪ Б FOR.
   пЮЯЯЛНРПХЛ ЯКЕДСЧЫХЕ ОПХЛЕПШ. бЯЕ НМХ БШБНДЪР МНЛЕПЮ Я 1 ОН 10 :

      /* ОПХЛЕП 1 */
for (i = 1; 10 >= i; i++) document.write( i );
      /* ОПХЛЕП 2 */
for ( i = 1 ; ; i++ ) { if ( i > 10 ) break; document.write( i );}
      /* ОПХЛЕП 3 */
i = 1;
for ( ; ; ) { if ( i > 10 ) break; document.write( i ); i++;}
      /* ОПХЛЕП 4 */
for (i = 1; i <= 10; document.write( i ), i++) ;

йНМЕВМН, ОЕПБШИ БЮПХЮМР ЙЮФЕРЯЪ КСВЬХЛ (ХКХ ВЕРБЕПРШИ), МН НЙЮГШБЮБЕРЯЪ БНГЛНФМНЯРЭ ХЯОНКЭГНБЮМХЪ ОСЯРШУ БШПЮФЕМХИ Б ЖХЙКЕ FOR ГЮВЮЯРСЧ НЙЮГШБЮЕРЯЪ ОНКЕГМНИ.

(б МЮВЮКН)

BREAK

яХМРЮЙЯХЯ:
   break;

   нОЕПЮРНП BREAK ХЯОНКЭГСЕРЯЪ ДКЪ БШУНДЮ ХГ ЙЮЙНЦН-КХАН ЖХЙКЮ, МЮОПХЛЕП ХГ ЖХЙКЮ FOR ХКХ WHILE. бШОНКМЕМХЕ ЖХЙКЮ ОПЕЙПЮЫЮЕРЯЪ Б РНИ РНВЙЕ, Б ЙНРНПНИ ПЮГЛЕЫЕМ ЩРНР НОЕПЮРНП, Ю СОПЮБКЕМХЕ ОЕПЕДЮЕРЯЪ ЯКЕДСЧЫЕЛС НОЕПЮРНПС, МЮУНДЪЫЕЛСЯЪ МЕОНЯПЕДЯРБЕММН ОНЯКЕ ЖХЙКЮ. оПХЛЕП ХЯОНКЭГНБЮМХЪ НОЕПЮРНПЮ BREAK, Ъ ОПХБНДХК Б ОПХЛЕПЕ 2, 3 НОЕППЮРНПЮ FOR.

(б МЮВЮКН)

CONTINUE

яХМРЮЙЯХЯ:
   continue;

   нОЕПЮРНП CONTINUE ХЯОНКЭГСЕРЯЪ ДКЪ ОПЕПШБЮМХЪ БШОНКМЕМХЪ АКНЙЮ НОЕПЮРНПНБ, ЙНРНПШЕ ЯНЯРЮБКЪЧР РЕКН ЖХЙКЮ Х ОПНДНКФЕМХЪ ЖХЙКЮ Б ЯКЕДСЧЫЕИ ХРЕПЮЖХХ. б НРКХВХЕ НР НОЕПЮРНПЮ BREAK, НОЕПЮРНП CONTINUE МЕ НЯРЮМЮБКХБЮЕР БШОНКМЕМХЕ ЖХЙКЮ, Ю МЮНАНПНР ГЮОСЯЙЮЕР МНБСЧ ХРЕПЮЖХЧ. еЯКХ Б ЖХЙКЕ WHILE ХДЕР ОПНЯРН ГЮОСЯЙ МНБНИ ХРЕПЮЖХХ, РН Б ЖХЙКЮУ FOR ГЮОСЯЙЮЕР Я НАМНБКЕММШЛ ЬЮЦНЛ.

(б МЮВЮКН)

SWITCH

яХМРЮЙЯХЯ:
   switch (expr){
      case 1 : 1_statement;
      [break;]
      case 2 : 2_statement;
      [break;]
      case n : n_statement;
      [break;]
      [default : statement;]
   }

   
   гДЕЯЭ 1, 2...n - ГМЮВЕМХЕ БШПЮФЕМХЪ expr, ОПХ ЙНРНПШУ БШОНКМЪРЯЪ 1_statement, 2_statement ... n_statement - ЯННРБЕРЯБЕММН.
   нОЕПЮРНП SWITCH ОНУНФ МЮ ЦПСООС НОЕПЮРНПНБ IF Я НДХМЮЙНБШЛ БШПЮФЕМХЕЛ. бН ЛМНЦХУ ЯКСВЮЪУ БЮЛ МСФМН ЯПЮБМХРЭ ОЕПЕЛЕММСЧ (ХКХ БШПЮФЕМХЕ) ЯН ЛМНЦХЛХ ПЮГКХВМШЛХ ГМЮВЕМХЪЛХ Х БШОНКМХРЭ ПЮГКХВМШЕ ТПЮЦЛЕМРШ ЙНДЮ Б ГЮБХЯХЛНЯРХ НР РНЦН, ВЕЛС АСДЕР ПЮБМН ГМЮВЕМХЕ БШПЮФЕМХЪ. щРН ЙЮЙ ПЮГ РН, ДКЪ ВЕЦН ОПЕДМЮГМЮВЮЕРЯЪ НОЕПЮРНП SWITCH.
   бЮФМН ОНМЪРЭ, ЙЮЙ ПЮАНРЮЕР НОЕПЮРНП SWITCH, ВРНАШ ХГАЕФЮРЭ НЬХАНЙ. SWITCH БШОНКМЪЕР ОНЯКЕДНБЮРЕКЭМН НОЕПЮРНП ГЮ НОЕПЮРНПНЛ. б МЮВЮКЕ ЙНД МЕ ХЯОНКМЪЕРЯЪ. рНКЭЙН ЙНЦДЮ БЯРПЕВЮЕРЯЪ НОЕПЮРНП CASE Я ОНДУНДЪЫХЛ ГМЮВЕМХЕЛ, JS МЮВХМЮЕР БШОНКМЪРЭ ОПНЦПЮЛЛС. JS ОПНДНКФЮЕР БШОНКМЪРЭ НОЕПЮРНПШ ДН ЙНМЖЮ АКНЙЮ SWITCH ХКХ ОНЙЮ МЕ БЯРПЕРХР НОЕПЮРНП BREAK. еЯКХ БШ МЕ МЮОХЬЕРЕ BREAK Б ЙНМЖЕ ЖХЙКЮ НОЕПЮРНПНБ, РН JS ОПНДНКФХР БШОНКМЪРЭ НОЕПЮРНПШ Х ЯКЕДСЧЫЕЦН SWITCHЮ. рЮЙ ВРН БЮФМН МЕ ГЮАШБЮРЭ ЯРЮБХРЭ BREAK (ПЮГБЕ ВРН Б МЕЙНРНПШУ ЯКСВЮЪУ бШ ЯОЕЖХЮКЭМН МЕ ГЮУНРХРЕ ХУ ЯРЮБХРЭ ДКЪ ДНЯРХФЕМХЪ НОПЕДЕКЕММНИ ЖЕКХ).
   яОЕЖХЮКЭМШИ ЯКСВЮИ - ЩРН default . щРНР НОЕПЮРНП ЯННРБЕРЯРБСЕР БЯЕЛ ГМЮВЕМХЪЛ, ЙНРНПШЕ МЕ СДНБКЕРБНПЪЧР ДПСЦХЛ caseЮЛ.
   дПСЦНИ ГЮЯКСФХБЮЧЫХИ СОНЛХМЮМХЪ ТЮЙР - ЩРН РН, ВРН БШПЮФЕМХЪ Б CASE ЛНЦСР АШРЭ КЧАНЦН ЯЙЮКЪПМНЦН РХОЮ, РН ЕЯРЭ ЖЕКШЕ ВХЯКЮ ХКХ ВХЯКЮ Я ОКЮБЮЧЫЕИ ГЮОЪРНИ, Ю РЮЙ ФЕ ЯРПНЙХ.
   оПХЛЕП:

i=0;
   switch (i+=1) {
      case 1:
      document.write("i = 1");    - бШОНКМХРЯЪ РНКЭЙН ЩРНР НОЕПЮРНП.
      break;
      case 2:
       document.write("i = 2");
      break;
      case 3:
      document.write("i = 3");
       break;
      default:
      document.write("i != 1, i != 2, i !=3");
   }
(б МЮВЮКН)

FUNCTION

яХМРЮЙЯХЯ:
function NAME ([arg, . . .]) { АКНЙ НОЕПЮРНПНБ }

   
   NAME - ХЛЪ ТСМЙЖХХ, arg - ЕЕ ЮПЦСЛЕРШ.
   тСМЙЖХЪ - ЩРН АКНЙ ХГ НДМНЦН ХКХ МЕЯЙНКЭЙХУ НОЕПЮРНПНБ.
   аКНЙ БШОНКМЪЕР НОПЕДЕКЕММШЕ ДЕИЯРБХЪ, Ю ГЮРЕЛ, БНГЛНФМН, БНГБПЮЫЮЕР ГМЮВЕМХЕ. б ЪГШЙЕ JS ОПНЖЕДСПШ - ОНДОПНЦПЮЛЛШ МЕ БНГБПЮЫЮЧЫХЕ ГМЮВЕМХИ, МЕ ПЮГКХВЮЧРЯЪ. бЯЕ ОНДОПНЦПЮЛЛШ НОХЯШБЮЧРЯЪ ТСМЙЖХЪЛХ, Ю ЕЯКХ Б ТСМЙЖХЧ ХКХ ХГ МЕЕ МЕ ОЕПЕДЮЧРЯЪ ОЮПЮЛЕРПШ - РН ОНЯКЕ ХЛЕМХ ТСМЙЖХХ ЯРЮБЪРЯЪ ЙПСЦКШЕ ЯЙНАЙХ АЕГ ЮПЦСЛЕМРНБ. еЯКХ ТСМЙЖХЪ ХЛЕЕР МЕЯЙНКЭЙН ЮПЦСЛЕМРНБ, НМХ НРДЕКЪЧРЯЪ ГЮОЪРНИ. бМСРПХ НДМНИ ТСМЙЖХХ, Б ОПХЖХОЕ ЛНФМН ПЮЯОНКНФРЭ ДПЦСЧ ТСМЙЖХЧ.
   бНР МЕАНКЭЬНИ ОПХЛЕП:

   function prim(){
      var a=1;
      function plus(){
         b=1; b+=2;
         return b;
      }
   a+=plus();
   document.write(prim());
   }
   prim()

(нАПЮРХРЕ БМХЛЮМХЕ МЮ РН, ВРН БКНФЕМСЧ ТСМЙЖХЧ plus() ЛНФМН БШГШБЮРЭ РНКЭЙН БМСРПХ ТСМЙЖХХ - prim(). оПХ ОНОШРЙЕ БШГНБЮ ГЮ ЕЕ ОПЕДЕКЮЛХ АСДЕР БШДЮМН ЯННАЫЕМХЕ Н НЬХАЙЕ.)мН МЮ ОПЮЙРХЙЕ ЩРН ПЕДЙН ХЯОНКЭГСЕРЯЪ.
   тХЦСПМШЕ ЯЙНАЙХ НОПЕДЕКЪЧР РЕКН ТСМЙЖХХ. тСМЙЖХЪ МЕ ЛНФЕР АШРЭ БШОНКМЕМЮ ДН РЕУ ОНП, ОНЙЮ МЕ АСДЕР ЪБМНЦН НАПЮЫЕМХЪ Й МЕИ.
    еЯКХ МЕНАУНДХЛН, ВРНАШ ТСМЙЖХЪ БНГБПЮЫЮКЮ НОПЕДЕКЕММНЕ ГМЮВЕМХЕ, ЯКЕДСЕР ХЯОНКЭГНБЮРЭ МЕНАЪГЮРЕКЭМШИ НОЕПЮРНП RETURN, ОПХ ЩРНЛ СЙЮГЮБ Б МЕЛ БШПЮФЕМХЕ, ГМЮВЕМХЕ ЙНРНПНЦН РПЕАСЕРЯЪ БНГБПЮРХРЭ.

(б МЮВЮКН)

RETURN

яХМРЮЙЯХЯ:
return (value);

    нОЕПЮРНП RETURN ГЮБЕПЬЮЕР БШОНКМЕМХЕ ТСМЙЖХХ Х БНГБПЮЫЮЕР ГМЮВЕМХЕ ГЮДЮММНЦН БШПЮФЕМХЪ. яЙНАЙХ Б ЩРНЛ НОЕПЮРНПЕ ЛНФМН МЕ ХЯОНКЭГНБЮРЭ. нОЕПЮРНП RETURN ЛНФЕР НРЯСРЯРБНБЮРЭ Б ТСМЙЖХХ, ЕЯКХ ТСМЙЖХЪ МЕ БНГБПЮЫЮЕР ГМЮВЕМХЕ.
   нОЕПЮРНП RETURN НАШВМН ХЯОНКЭГСЕРЯЪ ДКЪ БНГБПЮРЮ НДМНЦН ГМЮВЕМХЪ, НДМЮЙН ЕЦН ЛНФМН ОПХЛЕМЪРЭ ДКЪ БНГБПЮРЮ ЛЮЯЯХБЮ:

function pivo() {
var mas = new Object();
mas[1] = "вЕПМХЦНБ";
mas[2] = "ЯЙНЕ";
return (sarray);
}

еЯРЭ ЕЫЕ МЕЯЙНКЭЙН НОЕПЮРНПНБ, ЙНРНПШЕ ПЮАНРЮЧР Б ТСМЙЖХЪУ - WITH Х THIS. мН РЮЙ, ЙЮЙ НМХ ПЮАНРЮЧР Я НАЗЕЙРЮЛХ, ЛШ ПЮЯЯЛНРПХЛ ЩРХ НОЕПЮРНПШ ОНЯКЕ ХГСВЕМХЪ ЯЮЛХУ НАЗЕЙРНБ.

(б МЮВЮКН)

VAR

б ОПХБНДХЛШУ ЛМНЧ ОПХЛЕПЮУ БЕГДЕ Х ОНБЯЕЛЕЯРМН ХЯОНКЭГСЧРЯЪ ОЕПЕЛЕММШЕ. оЕПЕЛЕММШЕ ЯНГДЮЧРЯЪ КХАН ОПХ ОНЛНЫХ НОЕПЮРНПЮ VAR, КХАН ОПХ МЕОНЯПЕДЯРБЕММНЛ ОПХЯБНЕМХХ ГМЮВЕМХИ Я ОНЛНЫЭЧ НОЕПЮРНПЮ ОПХЯБЮХБЮМХЪ =.
   яХМРЮЙЯХЯ:
var хЛЪ_ОЕПЕЛЕММНИ [= ГМЮВЕМХЕ_ОЕПЕЛЕММНИ];

   
   нОЕПЮРНП VAR ЯНГДЮЕР МНБСЧ ОЕПЕЛЕММСЧ. нАКЮЯРЭ ДЕИЯРБХЪ ЩРНИ ОЕПЕЛЕММНИ АСДЕР КХАН КНЙЮКЭМНИ, КХАН ЦКНАЮКЭМНИ Б ГЮБХЯХЛНЯРХ НР РНЦН, ЦДЕ ЯНГДЮМЮ ОЕПЕЛЕММЮЪ. оЕПЕЛЕММЮЪ, ЯНГДЮММЮЪ БМСРПХ ТСМЙЖХХ АСДЕР МЕДНЯРСОМЮ ГЮ ОПЕДЕКЮЛХ ТСМЙЖХХ, РН ЕЯРЭ ОЕПЕЛЕММЮЪ АСДЕР КНЙЮКЭМНИ. тЮЙРХВЕЯЙХ ОПХ ЯНГДЮМХХ ОЕПЕЛЕММНИ НОЕПЮРНП VAR ЛНФМН НОСЯРХРЭ, НДМЮЙН Б ЩРНЛ ЯКСВЮЕ Б ОПЮБНИ ВЮЯРХ НОЕПЮРНПЮ ОПХЯБЮХБЮМХЪ ДНКФМН АШРЭ СЙЮГЮММН ГМЮВЕМХЕ.

(б МЮВЮКН)

бНР Б ОПХМЖХОЕ МЮ ЩРНЛ ЛШ Х ГЮЙНМВХЛ ПЮГДЕК ОНЯБЪЫЕММШИ АЮГНБШЛ НОЕПЮРНПЮЛ ЪГШЙЮ JS. дЮКЭЬЕ ЛШ ПЮЯЯЛНРПХЛ НАЗЕЙРШ ХУ ЯБНИЯРБЮ Х ЛЕРНДШ.

сОЯ... вСРЭ МЕ ГЮАШК. еЯРЭ ЕЫЕ НДХМ БХД НОЕПЮРНПНБ, РЮЙ МЮГШБЮЕЛШЕ НОЕПЮРНПШ ЙНЛЕМРЮПХЕБ Х ОПХЛЕВЮМХИ.
яХМРЮЙЯХЯ:
// рЕЙЯР ЙНЛЛЕМРЮПХЕБ
/* рЕЙЯР
ЙНЛЛЕМРЮПХЕБ
*/

   
   яННРБЕРЯРБЕММН ОЕПБШИ ЙНЛЛЕМРЮПХИ ЛНФЕР ХЛЕРЭ РНКЭЙН НДМС ЯРПНЙС, БРНПНИ МЕЯЙНКЭЙН. йНЛЛЕМРЮПХХ ОПХЛЕМЪЧРЯЪ ХЯЙКЧВХРЕКЭМН ДКЪ ОНЪЯМЕМХИ ХКХ ДКЪ БПЕЛЕММНЦН ХЯЙКЧВЕМХЪ МЕЙНРНПШУ ТПЮЦЛЕМРНБ ОПНЦПЮЛЛШ БН БПЕЛЪ НРКЮДЙХ.

(б МЮВЮКН)

бНР РЕОЕПЭ ОНФЮКСИ Х БЯЕ, ВРН ЙЮЯЮЕРЯЪ НОЕПЮРНПНБ.

»нЦКЮБКЕМХЕ«
оПНДНКФЕМХЕ»