Դաս 1: Syntax

0

JavaScript կարող է աշխատել JavaScript  հրահանգների միջոցով, որոնք գրված են <script>…</script> HTML tag-երի միջև:

JavaScript-ը պարունակող <script> tag-երը կարող եք տեղադրել  ցանկացած տեղում Ձեր վեբ էջի վրա, սակայն, ընդհանրապես նախընրտրելի է, որ դրանք պահվեն <head> tag-երի մեջ:

<script> tag –ը հուշում է browser-ին որպեսզի այն կարդա այդ tag-երի ամբողջ տեքստը որպես script: Ձեր JavaScript-ի պարզ sytntax-ը կունենա հետևյալ տեսքը՝

<script …>

 JavaScript code

</script>

script tag-ն ունի երկու կարևոր attribute՝ 

Լեզու։ Այս attribute-ը հստակեցնում է, թե ինչ ծրագրավորման լեզու եք օգտագործում: Որպես կանոն՝ դրա value-ն  javascript-ն է: Չնայած որ HTML-ի վերջին տարբերակները (և XHTML-ը, դրա հաջորդը) այլևս չեն կիրառում այդ attribute-ը:

Տեսակ: Այս  attribute-ով խորհուրդ է տրվում նշել օգտագործվող ծրագրավորման լեզուն, իսկ դրա Value-ն պիտի նշվի որպես “text/javascript”: Այսպիսով, Ձեր JavaScript syntax-ը կունենա հետևյալ տեսքը՝

<script  language=”javascript” type=”text/javascript”>

          JavaScript code

</script>

Ձեր առաջին  Javascript կոդը

Եկե՛ք դիտարկենք “Hello World” գրելու օրինակը: Մենք ավելացրել ենք optional HTML comment, որը շրջապատում է  JavaScript կոդը:  Դա արված է կոդը JavaScript չապահովող browser-ից պաշտպանելու համար:  Comment-ն ավարտվում է “//– >”-ով:  Այստեղ “//”-ն խորհրդանշում է comment-ը  JavaScript-ում, այսպիսով մենք ավելացնում ենք դա, որպեսզի թույլ չտանք  browser-ին կարդալ HTML comment-ի վերջը որպես JavaScript կոդի մաս: Այնուհետև մենք անցնում ենք document.write ֆունկցիային, որը  ավելացնում է տող մեր HTML document-ի մեջ:

Այս ֆունցկիան կարող է օգտագործվել տեքստ, HTML, կամ դրանք երկուսն էլ գրելու համար:  Նայե՛ք հետևյալ օրինակը՝

<html>

   <body>

      <script language=”javascript” type=”text/javascript”>

         <!–

            document.write(“Hello World!”)

         //–>

      </script>

   </body>

</html>

Այս կոդը կտա հետևյալ արդյունքը՝

Hello World!

Whitespace և Line Breaks

JavaScript-ն անտեսում է  space-երը, tab-երը և newline-երը, որոնք հայտնվում են  JavaScript ծրագրերում:  Դուք կարող եք ազատորեն օգտագործել space-երը, tab-երը և newline-երը Ձեր ծրագրում և ազատորեն format անել դրանք՝ դարձնելով կոդերը պարզ ու ընթեռնելի կարդալու ու հասկանալու համար:

Semicolon-ները Optional են

Պարզ հրահանգներին JavaScript-ում սովորաբար հետևում է semicolon (կետ ստորակետ)  նշանը, ինչպես և  C, C++ -ում և Java-ում: JavaScript-ը թույլ է տալիս Ձեզ բաց թողնել semicolon-ը եթե ամեն մի հրահանգ գրված է առանձին տողում: Օրինակ հետևյալ կոդը կարող է գրվել առանց semicolon-նների՝

<script language=”javascript” type=”text/javascript”>

   <!–

      var1 = 10

      var2 = 20

   //–>

</script>

Սակայն, երբ format է արվում մեկ տողով, ինչպես հետևյալ օրինակում է, Դուք պետք է օգտագործեք semicolon՝

<script language=”javascript” type=”text/javascript”>

 <!–

       var1 = 10; var2 = 20;

//–>

</script>

Նշում՝ semicolon-ների  (կետ ստորակետների)   կիրառումը նախընտրելի է ծրագրավորման մեջ:

Case Sensitivity

JavaScript-ը case-sensitive  լեզու է: Դա նշանակում է, որ keyword-երը,  variable-ները, function name-երը և մնացած բոլոր identifier-ներ-ը պետք է միշտ գրված լինեն տառերի որոշակի հստակ capitalization-ով: Այսպիսով, Time և TIME identifier-ները JavaScript-ում կունենան տարբեր նշանակություններ:

Նշում՝ պետք է ուշադիր լինել JavaScript-ում variable և function name-երը գրելիս:

Comment-ները JavaScript

 JavaScript-ն ապահովում է C-style և C++-style comment-ներ՝

  • Ցանկացած տեքստ //-ի և տողի վերջի միջև համարվում է comment և անտեսվում է JavaScript-ի կողմից:
  • Ցանկացած տեքստ /* և*/ նշանների միջև համարվում է comment. Սա կարող է լինել մի քանի տող։
  • JavaScript-ը ճանաչում է նաև HTML comment-ի opening sequence –ը <!–: JavaScript-ը համարում է դա մեկ տողանի comment, ինչպես որ // comment-ը:
  • HTML comment-ի closing sequence –> չի ճանաչվում JavaScript-ի կողմից, այսպիսով, այն պետք է գրվի որպես՝ //–>:
Օրինակ

Ստորև ներկայացված է JavaScript-ում comments-ի օգտագօրծման ձևը՝

<script language=”javascript” type=”text/javascript”>

 <!–

// This is a comment. It is similar to comments in C++

/*

* This is a multiline comment in JavaScript

* It is very similar to comments in C Programming

*/

 //–>

</script>

 

Հարգելի ընթերցող, խնդրում ենք չմոռանալ like տալ մեր ֆեյսբուքյան էջին, քանի որ նորությունների մեծ մասը առաջինը տեղադրվում է հենց այնտեղ։ Ինչպես նաև հետևեք մեզ այլ սոցիալական ցանցերում և, իհարկե, գրանցվեք մեր բլոգում։

Share.