Skip to content

Commit c8865f8

Browse files
committed
Fix typos in the article
1 parent e67dcfd commit c8865f8

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

1-js/02-first-steps/03-strict-mode/article.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# "use strict"
22

3-
Երկար ժամանակ JavaScript–ը զարգանում էր առանց համատեղելիության խնդիրների։ Լեզվում նոր հնարավորթյուններ էին ավելացվում, իսկ հները փոփոխության չէին ենթարկվում։
3+
Երկար ժամանակ JavaScript–ը զարգանում էր առանց համատեղելիության խնդիրների։ Լեզվում նոր հնարավորություններ էին ավելացվում, իսկ հները փոփոխության չէին ենթարկվում։
44

55
Այս մոտեցման առավելությունն այն էր, որ գոյություն ունեցող կոդը միշտ աշխատում էր առանց փոփոխության։ Մյուս կողմից, JavaScript–ը նախագծողների ցանկացած սխալը, կամ թերի որոշումը դատապարտված էր մնալ լեզվում ընդմիշտ։
66

7-
Սա ճիշտ էր մինչև 2009 թ․, երբ հայտնվեց ECMAScript 5–ը (ES5)։ Այն լեզվում ավելացրեց նոր հնարավորություններ և փոփոխեց որոշ արդեն գոյություն ունեցողները։ Որպեսզի հին կոդն աշխատի, այդ փոփոխությունները անջատած են լռելյայն։ Դրանք պետք է բացահայտ միացնել, օգատգործելով հատուկ հրահանգ՝ `"use strict"`։
7+
Սա ճիշտ էր մինչև 2009 թ․, երբ հայտնվեց ECMAScript 5–ը (ES5)։ Այն լեզվում ավելացրեց նոր հնարավորություններ և փոփոխեց որոշ արդեն գոյություն ունեցողները։ Որպեսզի հին կոդն աշխատեր, այդ փոփոխությունները անջատած էին լռելյայն։ Դրանք պետք էր բացահայտ միացնել, օգատգործելով հատուկ հրահանգ՝ `"use strict"`։
88

99
## "use strict" հրահանգը
1010

11-
Այս հրահանգն իրաենից ներկայացնում է սովորական տող՝ `"use strict"`, կամ `'use strict'`։ Երբ այն գտնվում է սկրիպտի վերևում, ապա սկրիպն աշխատում է ժամանակակից ձևով։
11+
Այս հրահանգն իրենից ներկայացնում է սովորական տող՝ `"use strict"`, կամ `'use strict'`։ Երբ այն գտնվում է սկրիպտի վերևում, ապա սկրիպն աշխատում է ժամանակակից ձևով։
1212

1313
Օրինակ՝
1414

@@ -41,7 +41,7 @@ alert("some code");
4141
```warn header="Հնարավոր չէ չեղարկել `use strict`–ի գործողությունը"
4242
Գոյություն չունի `"no use strict"` հրահանգ, որը չեղարկում է շարժիչի պահվածքը։
4343

44-
Այսպիսով `use strict`–ի գործողությունը չի կարելի չեղարկել։
44+
Այսպիսով՝ `use strict`–ի գործողությունը չի կարելի չեղարկել։
4545
```
4646
4747
## Զննիչի բարձակը (browser console)
@@ -52,7 +52,7 @@ alert("some code");
5252
5353
Ունեմն ինչպե՞ս օգտագործել `use strict`–ը բարձակում։
5454
55-
Կարող եք սեղմել `key:Shift+Enter` ստեղները մի քանի տող ներմուծելու համար և գրեք `use strict` վերևում՝
55+
Կարող եք սեղմել `key:Shift+Enter` ստեղները մի քանի տող ներմուծելու համար և գրել `use strict` վերևում՝
5656
5757
```js
5858
'use strict'; <Shift+Enter for a newline>
@@ -72,14 +72,14 @@ alert("some code");
7272
})()
7373
```
7474

75-
## Արդյոք պե՞տք է օգտագործել "use strict"–ը
75+
## Արդյոք պե՞տք է օգտագործել "use strict" հրահանգը
7676

7777
Պատասխանը կարող է ակնհայտ թվալ, բայց դա այդպես չէ։
7878

79-
Գուցե ինչ–որ մեկը խորդուրդ տա սկսել բոլոր սկրիպտերը `"use strict"`–ով։ Սակայն, ժամանակակից JavaScript–ի «class»–երը և «module»–ները (որոնք մենք հետո կուսումնասիրենք), օգտագործում են `use strict`–ը լռելյայն։ Այնպես որ կարիք չկա օգտագործել `"use strict"` հրահանգը այս դեպքերում։
79+
Գուցե ինչ–որ մեկը խորդուրդ տա սկսել բոլոր սկրիպտերը `"use strict"`–ով։ Սակայն, ժամանակակից JavaScript–ի «class»–երը և «module»–ները (որոնք մենք հետո կուսումնասիրենք), օգտագործում են `use strict`–ը լռելյայն։ Այնպես որ կարիք չկա օգտագործել `"use strict"` հրահանգը այդ դեպքերում։
8080

8181
**Այսպիսով՝ մենք կօգտագործենք `"use strict";`–ի մեր սկրիպտերում։ Հետո, երբ ձեր կոդն ամբողջովին կգտնվի «class»–երում և «module»–ներում՝ կարող եք այն բաց թողել։**
8282

8383
Հաջորդ բաժիններում, որտեղ կսովորենք լեզվի այլ հնարավորությունների մասին, կտեսնենք տարբերությունը `"use strict"`–ով և առանց դրա։
8484

85-
Այս ձեռնարկի բոլոր օրինակները երթադրում են `"use strict"`–ի կիրառում, եթե հակառակը նշված չէ (խիստ հազվադեպ դեպքերում)։
85+
Այս ձեռնարկի բոլոր օրինակները ենթադրում են `"use strict"`–ի կիրառում, եթե հակառակը նշված չէ (խիստ հազվադեպ դեպքերում)։

0 commit comments

Comments
 (0)