From c07cc450f03fc72a122a87b4a552dda0b8cee8dd Mon Sep 17 00:00:00 2001 From: tarasyyyk Date: Wed, 1 May 2019 14:55:04 +0300 Subject: [PATCH 1/4] started translation of 'Variables' article --- 1-js/01-getting-started/index.md | 2 +- 1-js/02-first-steps/04-variables/article.md | 51 +++++++++++---------- 2 files changed, 27 insertions(+), 26 deletions(-) diff --git a/1-js/01-getting-started/index.md b/1-js/01-getting-started/index.md index a052c4ca7..169f6884e 100644 --- a/1-js/01-getting-started/index.md +++ b/1-js/01-getting-started/index.md @@ -1,3 +1,3 @@ # Введення -Про мову JavaScript і робоче середовище, для розробки. +Про мову JavaScript і робоче середовище для розробки. diff --git a/1-js/02-first-steps/04-variables/article.md b/1-js/02-first-steps/04-variables/article.md index 8fe13a970..d193c2604 100644 --- a/1-js/02-first-steps/04-variables/article.md +++ b/1-js/02-first-steps/04-variables/article.md @@ -1,61 +1,61 @@ -# Variables +# Змінні -Most of the time, a JavaScript application needs to work with information. Here are two examples: -1. An online shop -- the information might include goods being sold and a shopping cart. -2. A chat application -- the information might include users, messages, and much more. +Найчастіше, застосункам на JavaScript потрібно працювати з інформацією. Ось два приклади: +1. Онлайн магазин -- інформацією можуть бути товари, які продаються і вміст кошика. +2. Застосунок для чату -- інформація може включати користувачів, повідомлення та багато іншого. -Variables are used to store this information. +Змінні використовуються для зберігання цієї інформації. -## A variable +## Змінна -A [variable](https://en.wikipedia.org/wiki/Variable_(computer_science)) is a "named storage" for data. We can use variables to store goodies, visitors, and other data. +[Змінна](https://uk.wikipedia.org/wiki/Змінна_(програмування)) це "іменована частинка сховища", в якій зберігаються дані. Ми можемо використовувати змінні, щоб зберігати товари, відвідувачів та інші дані. -To create a variable in JavaScript, use the `let` keyword. +Щоб створити змінну, використовуйте ключове слово `let`. -The statement below creates (in other words: *declares* or *defines*) a variable with the name "message": +Цей рядок нижче створить (іншими словами *оголосить* чи *визначить*) змінну з ім'ям "message": ```js let message; ``` -Now, we can put some data into it by using the assignment operator `=`: +Тепер, ми можемо покласти деякі дані в цю змінну, використовуючи оператор присвоєння `=`: ```js let message; *!* -message = 'Hello'; // store the string +message = 'Hello'; // збереження рядка */!* ``` -The string is now saved into the memory area associated with the variable. We can access it using the variable name: +Тепер рядок збережено в частину пам'яті, яка зв'язана з цією змінною. Ми можемо отримати доступ до даних, використовуючи ім'я змінної: ```js run let message; message = 'Hello!'; *!* -alert(message); // shows the variable content +alert(message); // показує вміст змінної */!* ``` -To be concise, we can combine the variable declaration and assignment into a single line: +Щоб бути коротким, ми можемо зуміщати оголошення змінної та її присвоєння в одному рядку: ```js run -let message = 'Hello!'; // define the variable and assign the value +let message = 'Hello!'; // оголошення і присвоєння значення alert(message); // Hello! ``` -We can also declare multiple variables in one line: +Ми також можемо оголосити декілька змінних в одному рядку: ```js no-beautify let user = 'John', age = 25, message = 'Hello'; ``` -That might seem shorter, but we don't recommend it. For the sake of better readability, please use a single line per variable. +Таке оголошення може виглядати коротшим, проте ми не рекомендуємо так писати. Заради кращої читабельності, будь ласка, використовуйте один рядок для кожної змінної. -The multiline variant is a bit longer, but easier to read: +Багаторядковий спосіб трохи довший, проте його легше читати: ```js let user = 'John'; @@ -63,14 +63,14 @@ let age = 25; let message = 'Hello'; ``` -Some people also define multiple variables in this multiline style: +Деякі люди також оголошують змінні в такому багаторядковому стилі: ```js no-beautify let user = 'John', age = 25, message = 'Hello'; ``` -...Or even in the "comma-first" style: +...або навіть в стилі "кома спочатку": ```js no-beautify let user = 'John' @@ -78,19 +78,19 @@ let user = 'John' , message = 'Hello'; ``` -Technically, all these variants do the same thing. So, it's a matter of personal taste and aesthetics. +Технічно, всі ці способи роблять одне і теж. Тому, це питання особистого смаку та естетики. -````smart header="`var` instead of `let`" -In older scripts, you may also find another keyword: `var` instead of `let`: +````smart header="`var` замість `let`" +В старих скриптах, ви можете знайти інше ключове слово: `var` замість `let`: ```js *!*var*/!* message = 'Hello'; ``` -The `var` keyword is *almost* the same as `let`. It also declares a variable, but in a slightly different, "old-school" way. +Слово `var` *майже* таке саме як `let`. Воно теж оголошує змінну, але дещо іншим, "старим" способом. -There are subtle differences between `let` and `var`, but they do not matter for us yet. We'll cover them in detail in the chapter . +Існують тонкі відмінності між ними `let` і `var`, але вони поки що не мають для нас значення. Ми дізнаємося більше про їхню різницю в розділі . ```` ## A real-life analogy @@ -304,6 +304,7 @@ Some good-to-follow rules are: - Stay away from abbreviations or short names like `a`, `b`, `c`, unless you really know what you're doing. - Make names maximally descriptive and concise. Examples of bad names are `data` and `value`. Such names say nothing. It's only okay to use them if the context of the code makes it exceptionally obvious which data or value the variable is referencing. - Agree on terms within your team and in your own mind. If a site visitor is called a "user" then we should name related variables `currentUser` or `newUser` instead of `currentVisitor` or `newManInTown`. +- Використовуйте імені лише англійською мовою. Оголошення `let message` і `let повідомлення` будуть працювати, проте перший варіант є хорошим тоном для написання коду. Sounds simple? Indeed it is, but creating descriptive and concise variable names in practice is not. Go for it. From e5243dd67aef948a990bcfe8f6be95778707ad7d Mon Sep 17 00:00:00 2001 From: tarasyyyk Date: Thu, 9 May 2019 17:52:15 +0300 Subject: [PATCH 2/4] translate Variables, add info to README --- 1-js/02-first-steps/04-variables/article.md | 68 +++++++++--------- .../04-variables/variable-change.png | Bin 18542 -> 23774 bytes .../04-variables/variable-change@2x.png | Bin 43685 -> 33503 bytes 1-js/02-first-steps/04-variables/variable.png | Bin 8344 -> 11964 bytes .../04-variables/variable@2x.png | Bin 19227 -> 27287 bytes README.md | 2 + 6 files changed, 36 insertions(+), 34 deletions(-) diff --git a/1-js/02-first-steps/04-variables/article.md b/1-js/02-first-steps/04-variables/article.md index d193c2604..6004d0c51 100644 --- a/1-js/02-first-steps/04-variables/article.md +++ b/1-js/02-first-steps/04-variables/article.md @@ -24,7 +24,7 @@ let message; let message; *!* -message = 'Hello'; // збереження рядка +message = 'Привіт'; // збереження рядка */!* ``` @@ -32,50 +32,50 @@ message = 'Hello'; // збереження рядка ```js run let message; -message = 'Hello!'; +message = 'Привіт!'; *!* alert(message); // показує вміст змінної */!* ``` -Щоб бути коротким, ми можемо зуміщати оголошення змінної та її присвоєння в одному рядку: +Щоб писати менше коду, ми можемо суміщати оголошення змінної та її присвоєння в одному рядку: ```js run -let message = 'Hello!'; // оголошення і присвоєння значення +let message = 'Привіт!'; // оголошення і присвоєння значення -alert(message); // Hello! +alert(message); // Привіт! ``` Ми також можемо оголосити декілька змінних в одному рядку: ```js no-beautify -let user = 'John', age = 25, message = 'Hello'; +let user = 'Іван', age = 25, message = 'Привіт'; ``` -Таке оголошення може виглядати коротшим, проте ми не рекомендуємо так писати. Заради кращої читабельності, будь ласка, використовуйте один рядок для кожної змінної. +Таке оголошення може виглядати коротшим, проте ми не рекомендуємо так писати. Заради кращої читабельності, будь ласка, оголошуйте змінні з нового рядка. Багаторядковий спосіб трохи довший, проте його легше читати: ```js -let user = 'John'; +let user = 'Іван'; let age = 25; -let message = 'Hello'; +let message = 'Привіт'; ``` Деякі люди також оголошують змінні в такому багаторядковому стилі: ```js no-beautify -let user = 'John', +let user = 'Іван', age = 25, - message = 'Hello'; + message = 'Привіт'; ``` ...або навіть в стилі "кома спочатку": ```js no-beautify -let user = 'John' +let user = 'Іван' , age = 25 - , message = 'Hello'; + , message = 'Привіт'; ``` Технічно, всі ці способи роблять одне і теж. Тому, це питання особистого смаку та естетики. @@ -85,62 +85,62 @@ let user = 'John' В старих скриптах, ви можете знайти інше ключове слово: `var` замість `let`: ```js -*!*var*/!* message = 'Hello'; +*!*var*/!* message = 'Привіт'; ``` -Слово `var` *майже* таке саме як `let`. Воно теж оголошує змінну, але дещо іншим, "старим" способом. +Ключове слово `var` *майже* таке як `let`. Воно теж оголошує змінну, але дещо іншим, "застарілим" способом. -Існують тонкі відмінності між ними `let` і `var`, але вони поки що не мають для нас значення. Ми дізнаємося більше про їхню різницю в розділі . +Існують деякі відмінності між `let` і `var`, але вони поки що не мають для нас значення. Ми дізнаємося більше про їхню різницю в розділі . ```` -## A real-life analogy +## Аналогія з життя -We can easily grasp the concept of a "variable" if we imagine it as a "box" for data, with a uniquely-named sticker on it. +Ми легко зрозуміємо концепцію "змінної", якщо уявимо її у вигляді "коробки" для даних з унікальною наклейкою з назвою на ній. -For instance, the variable `message` can be imagined as a box labeled `"message"` with the value `"Hello!"` in it: +Наприклад, змінну `message` можна уявити як коробку з підписом `"Повідомлення"` із значенням `"Привіт!"` всередині: ![](variable.png) -We can put any value in the box. +Ми можемо покласти будь-яке значення в цю коробку. -We can also change it as many times as we want: +Ми також можемо змінювати її скільки разів, скільки захочемо: ```js run let message; -message = 'Hello!'; +message = 'Привіт!'; -message = 'World!'; // value changed +message = 'Світ!'; // значення змінено alert(message); ``` -When the value is changed, the old data is removed from the variable: +Коли значення змінюється, старі дані видаляються зі змінної: ![](variable-change.png) -We can also declare two variables and copy data from one into the other. +ми також можемо оголосити дві змінні і скопіювати дані з однієї в іншу. ```js run -let hello = 'Hello world!'; +let hello = 'Привіт світ!'; let message; *!* -// copy 'Hello world' from hello into message +// копіюємо 'Привіт світ' з hello в message message = hello; */!* -// now two variables hold the same data -alert(hello); // Hello world! -alert(message); // Hello world! +// тепер дві змінні мають одинакові дані +alert(hello); // Привіт світ! +alert(message); // Привіт світ! ``` -```smart header="Functional languages" -It's interesting to note that [functional](https://en.wikipedia.org/wiki/Functional_programming) programming languages, like [Scala](http://www.scala-lang.org/) or [Erlang](http://www.erlang.org/), forbid changing variable values. +```smart header="Функціональне програмування" +Цікаво відзначити, що [функціональні](https://uk.wikipedia.org/wiki/Функційне_програмування) мови програмування, такі як [Scala](http://www.scala-lang.org/) або [Erlang](http://www.erlang.org/), забороняють змінювати значення змінних. -In such languages, once the value is stored "in the box", it's there forever. If we need to store something else, the language forces us to create a new box (declare a new variable). We can't reuse the old one. +В таких мовах, збережені в "коробку" значення залишаються там назавджи. Якщо нам потрібно зберегти щось інше, мова змусить нас створити нову коробку (оголосити нову змінну). Ми не можемо використати стару змінну. -Though it may seem a little odd at first sight, these languages are quite capable of serious development. More than that, there are areas like parallel computations where this limitation confers certain benefits. Studying such a language (even if you're not planning to use it soon) is recommended to broaden the mind. +Хоча на перший погляд це може здатися дивним, проте ці мови цілком підходять для серйозної розробки. Більше того, є така область, як паралельні обчислення, де це обмеження дає певні переваги. Вивчення такої мови (навіть якщо ви не плануєте користуватися нею найближчим часом) рекомендується для розширення кругозору. ``` ## Variable naming [#variable-naming] diff --git a/1-js/02-first-steps/04-variables/variable-change.png b/1-js/02-first-steps/04-variables/variable-change.png index 9135e930a01a3cc8e9d89b4e9afb8a68b4b44326..e8b977a32b38452b87ad36ad90d44f3bcdb57845 100644 GIT binary patch literal 23774 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 diff --git a/1-js/02-first-steps/04-variables/variable-change@2x.png b/1-js/02-first-steps/04-variables/variable-change@2x.png index c9569e6386dd447e13b14cba9a7061d2c0204599..54329475ff48be09fc4eafc1b988174d21229e3b 100644 GIT binary patch literal 33503 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 z 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 E0nv+I(*OVf literal 43685 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%0D1mZft= zq+CEGB!orj5~LAnq@@I0Ce>lAH6E#hDqI;~$Io-GI+y9l6{Kr`%7g3j>#Nl{2hU@A9xu0$B7l zwytb~&5$zq#VMV;$+ib`f+M|Q#fu+jh#XV9@^kG3l9qvubay0$K;#$g2P!TveI1jAE#xwI(qd!L>;r`zmg%>_8gtU128iNp3Po2dtOZd(5Invx$DK~|t<$-0 zacEWAM|Bgz2W4?s4_P`(OpH00S4DX@u4lw5zc|`$l$%6qTDVQrZU4y<7i^u=ev@z+o-6@uC$uANmq0nq>}5<+yvytL62{Tg@2Fm4VEZcoOqCpw zu>rfBrulu`41@}dFW=NmH%Z65OYFjCIkX@z^RLa&90-gxu2xS|9(YXAoo}5Q?@b9U zS>HeRxj4}Cya=b>*CgEJSQ`xMhB~k_l)ycidltIVe-+dR+;h)^Y{(k!c&sKY?7NJr z^7&_I#s;wtH$yn9JBZybixa!J)+wxkTL77p<>b>QMMhZTRRm6P#7KMvkxAL2w zbMt}(mD1uH`b=u} zF18PQoFxmP)a)n+wo`HSQ?)I89OkOo*rAH}a{^0Y!PpaLCbknFN#xlc-S8WrlYLa( z{PT^$i!j+xRqweTx3s1EJ=+|HPWuO=sto=yn(BA@JG)6G_vdVf4f00I!mvwFOz6Rwprgqww{1lOFgL-$$QQ)ez=jJNM zx8e+O<-mRJuc+F`%B)0C|0W7j5@yjMR0Ho;-OEr7sR}^XM9fcnU#;xEg|mNk;6)Ok zf*=J%RrVoyTw7)LrO`aF@t`UpJTI zy0$5Un+(i;KpBn3qW6MM$J4y#Has;u1$8u;RyGT%$W!rqhO+h;9bD6lW6BZ}3<2>EgT#zf}jVDRfV~n1KJZNzGM1@1D4we(%dlCAy2c_ z_tCM`-M1wCS%7u+s@#QPMIaot%3tZ$?sgQ26E5>laD6m;C(3JiA9~cYRx{N$CkmW4 z%K*;3dAoETnu{qsS(21b^F1`IB#Ni^ai)YG>@}*+(p+%{FlWLHFh`{){EF_@FetpOW^$8KRa|_+o?V3?_qw5*r&x? zsaeU%zt!u;??GeY2&;zEwGz|+~zfXh`Nu6_x{we{?*pvHn5)FsBZ8g$XU%jVD+vhldD} zUS1eZQyZ^nR1(kg&IJ3uFrA7M(-WJHH{S7Vr(aH$R)%OJN8HxfR>Rn4G(#p<4_bmJct{2vuo*Ab1da}=V5 z+39#-w0Jn_^;|$?eU-=}9uda)(El4)aU3>Oa0mqsS?)T`(@oqfsZCHI+w6N)vGHl- z<-)k?foAr`_H?}Jd-#HyQ+3c0erj zFAkLf4!g1lb^oIn^ouAk@Toc;ARWmjp(`8Ne1RSf6>{AY#g zU+iMx{bt2#n^sPa!v7x%TwuVNA+b8ZgGA8B-m= z4`-=xVlJy&;@&X<^cpEJ*UKUVCsccMEx;cZ?-AkePWdb^N+usb> z1w`>u4iu28#N%bmds!!?3|K*1;LUKfb%BKNSVQWpM_!Hg5AH`8Vhj#01rR6SB72Po z*rFFsOxvF9xC|E7r4sxf1C;G4h+$}ZlUgHmFgRDW^l)`Wkoyq`S^IvdLw!a<-HFDwF4f2_wFpBxg> zSv=M^75|(P2ifP6(oC%W)&} z1PE59`LRk2?d}_2pS0)X1x5te{M`Vchpu!2S~O2Dgt0@cB_3^?m9$7RV%mG5rMHcE zXAacE*g;Pq<(sFyFpd z27dHg;G`rkpVfrhsD=It4jaZH>4E7VVQNQ70eGSUHI8BAa>(lK#j1pv?fhF1_N8}#rqHfg0VVPRxUo_3TUZy+vtNheAHzId98F6J z0!KLR0~f>kPkPs6Kr3 z!0#(bWz6H`H0_0#|5U`ZCkd7Yv2=RCulZjiTr7VWUaaq$>sFV$LYF&s6MSE>pp2o~7118J$Z$#l_)g21RS6PVufkRc2pyn$$xGsw5^c( zn_VC!VIW)o_sA>`iGw(HNUB}mIqE#30{7b0_u+s<;%0D;xIl`GoiCl=D8DyfVp5!j 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 diff --git a/1-js/02-first-steps/04-variables/variable.png b/1-js/02-first-steps/04-variables/variable.png index 6d2482556151de724284de63d128086b58510293..584b7eb1e78266222b886e309c4aed2b9428f260 100644 GIT binary patch literal 11964 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

!5D^9FfSMfhK6NfB>_)rFSK6i4-9@b19S zi%A~Fk;we!NVg4>A{Da8Y0knD4O{S;$~T^-_`l%XM@muRZ29?QnE|3;Kgge%VaG>r z4q&kfZK)5Z%IXFyPFGq>(2@eQ22VqVACUw*?oY^oaR8f_aD#q_R^UviHFo5NJ>Lz9 zU(4&2)KKE8E3)%Ic(3Dq!zUTy50bVvMUWXZ4NL5RO0Hq0YEnFQkyDb1vIR-vei5?i zU^NPw{GBfE>IocZ$J?)4y9q`>Rr=8%dJns`32nu}h0s6Zj)9zi4G9u+;b7Q+@nhWDs%Z~_V@L7qqY^HYH0U0u|1}S41W9BYfHd5t5KFlfQ_xs+F z9^|a+y`stpOkAXJQES zB`s)0p&b$zuPv;JM`mb6F~@&F+=fUjywL4ePGkV z8K#gtW!Lf8iX;rL`xFop?pJj!?^uR$OfG}8yg^@-adw#B`xoQGt%~X_rmLKn3@i0y1yoN(` z^~Kf+T`R!TR_fJ@k#l3CEDYd!r0YhHc&>W!v#dYmNKv8ml@#F@w3cb8lyw?rYBbvS z#N%JC_DUK3d$hZ{X;Q37sWyG%Zv}}+>HiX?gDK~Mm7(rms_2#a7viDglY7>tdvC8> zTL$eig9${4`o+}2`4igRagFhHWn@06XTWj5%%VIahYBpzmb--2Fz?2!o<`SY zF($$E@kSt!crBo_TqhAa;85rbQzXvXbzotu%?vBxEkm+V^#PQ_0Z5)g-&|)7_R~!7 zi0;Zkbx4L({j^lBP%)XyXW~EtT2gmi0)EkXu>_y%!icIw&l!6FI3#rd5fKDD5;%u7 z+Y77I^T8L81rUd0mjn852>`O;Py6dfq+4DKrZ0seGMK@U-t_|~-whcKB%HjF8c zsC4ZT{sVVS{L{as9g1pLSr%5a9ylw4zZ&h+6&CY|EwVI_PJojz9`)5yK9$GPHjLlS2Irjg6%{$%7x6;T6BJoDpY;3uw^@MpHj^` zb{pypZO^W{ZIv|kbi0@1q32v#6H!fzyP45{Yx`F2Yy=WAxt3K_bBP-c?1oo!RqJS^ zR;)wfk1pLCR;e(@DmxCp1!gjgbZ$Xs%$MIOz{(W~Jgoo3ulg3TSzyj*+wT+Y&}a^b z8Pq=eAQ@TeFSBzi{Z@`ebMa+^`axM2&K>?)bSlCtnt4 zJkUK8Z0(j!YdP$R6y<{d$;${LRmC>0SL;^2yjs73@9%=24kQ=LTkF_y_gri#u8xGN zg!J)xE%YKqKV^VEn`a4n;r;9TGEt`Q$CTrCzf$U{CEi3Pj=xK4TC5ZZ*!Jx%YIJ4G zT!n;;zD9CH(3}tV_q|^UCL1KfzxtN)pmkOhGOi7GeV|@l4Jcx z&WUtkhZ|x2*o0M2>WNt$%ld_SYa?xt9?DpnnKV6L#2ajMFp zge-XHTc}Eav!t-Lom<`)uIIg@6}}s1cpY%c-UV!bdUM|{NPeT^Nc-_K_SD7D!JC91`Y0{;&;pY{>} literal 8344 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

+TrZ;ctzu!0Z!L5@n-m|^iKW02ZBK9vmEnmlw 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 Date: Fri, 10 May 2019 23:07:23 +0300 Subject: [PATCH 3/4] translated Constants --- 1-js/02-first-steps/04-variables/article.md | 102 ++++++++++---------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/1-js/02-first-steps/04-variables/article.md b/1-js/02-first-steps/04-variables/article.md index 6004d0c51..e818867c1 100644 --- a/1-js/02-first-steps/04-variables/article.md +++ b/1-js/02-first-steps/04-variables/article.md @@ -143,118 +143,118 @@ alert(message); // Привіт світ! Хоча на перший погляд це може здатися дивним, проте ці мови цілком підходять для серйозної розробки. Більше того, є така область, як паралельні обчислення, де це обмеження дає певні переваги. Вивчення такої мови (навіть якщо ви не плануєте користуватися нею найближчим часом) рекомендується для розширення кругозору. ``` -## Variable naming [#variable-naming] +## Іменування змінних [#variable-naming] -There are two limitations on variable names in JavaScript: +В JavaScript є два обмеження, які стосуються імен змінних: -1. The name must contain only letters, digits, or the symbols `$` and `_`. -2. The first character must not be a digit. +1. Ім'я повинне містити лише букви, цифри або символи `$` і `_`. +2. Перша буква не повинна бути числом. -Examples of valid names: +Ось приклади допустимих імен: ```js let userName; let test123; ``` -When the name contains multiple words, [camelCase](https://en.wikipedia.org/wiki/CamelCase) is commonly used. That is: words go one after another, each word except first starting with a capital letter: `myVeryLongName`. +Для написання ім'я, яке містить декілька слів, зазвичай використовують "[верблюжий регістр](https://uk.wikipedia.org/wiki/Верблюжий_регістр)" (camelCase). Тобто, слова йдуть одне за одним, де кожне слово пишуть з великої букви і без пробілів: `myVeryLongName`. Зауважте, що перше слово пишеться з маленької букви. -What's interesting -- the dollar sign `'$'` and the underscore `'_'` can also be used in names. They are regular symbols, just like letters, without any special meaning. +Що цікаво -- знак долара `'$'` і знак підкреслення `'_'`, також можна використовувати в іменах. Це звичайні символи, такі ж як і букви, без будь-якого особливого значення. -These names are valid: +Ці імена також допустимі: ```js run untrusted -let $ = 1; // declared a variable with the name "$" -let _ = 2; // and now a variable with the name "_" +let $ = 1; // оголошено змінну з ім'ям "$" +let _ = 2; // а тепер змінна з ім'ям "_" alert($ + _); // 3 ``` -Examples of incorrect variable names: +Приклади недопустимих імен змінних: ```js no-beautify -let 1a; // cannot start with a digit +let 1a; // не може починатися з цифри -let my-name; // hyphens '-' aren't allowed in the name +let my-name; // дефіс '-' недопустимий в імені ``` -```smart header="Case matters" -Variables named `apple` and `AppLE` are two different variables. +```smart header="Регістр має значення" +Змінні з іменами `apple` і `AppLE` -- це дві різні змінні. ``` -````smart header="Non-English letters are allowed, but not recommended" -It is possible to use any language, including cyrillic letters or even hieroglyphs, like this: +````smart header="Не-латинські букви дозволені, але не рекомендуються" +Можна використовувати будь-яку мову, включно з кирилицею або навіть ієрогліфи, наприклад: ```js -let имя = '...'; +let імя = '...'; let 我 = '...'; ``` -Technically, there is no error here, such names are allowed, but there is an international tradition to use English in variable names. Even if we're writing a small script, it may have a long life ahead. People from other countries may need to read it some time. +Технічно тут немає помилки, такі імена дозволені, проте існує міжнародна традиція використовувати англійську мову в іменах змінних. Слова теж бажано писати англійські (`yaLyublyuUkrainu` => `iLoveUkraine`). Навіть якщо ми пишемо маленький скрипт, в нього може бути тривале життя попереду. Людям з інших країн, можливо, доведеться прочитати його не один раз. ```` -````warn header="Reserved names" -There is a [list of reserved words](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords), which cannot be used as variable names because they are used by the language itself. +````warn header="Зарезервовані слова" +Існує [список зарезервованих слів](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords), які не можна використовувати в якості імен змінних, тому що ці слова використовує сама мова. -For example: `let`, `class`, `return`, and `function` are reserved. +Наприклад: `let`, `class`, `return`, і `function` зарезервовані. -The code below gives a syntax error: +Такий код видатиме синтаксичну помилку: ```js run no-beautify -let let = 5; // can't name a variable "let", error! -let return = 5; // also can't name it "return", error! +let let = 5; // неможна назвати змінну "let", помилка! +let return = 5; // також неможна називати змінну "return", помилка! ``` ```` -````warn header="An assignment without `use strict`" +````warn header="Створення змінної без використання `use strict`" -Normally, we need to define a variable before using it. But in the old times, it was technically possible to create a variable by a mere assignment of the value without using `let`. This still works now if we don't put `use strict` in our scripts to maintain compatibility with old scripts. +Зазвичай нам потрібно оголосити змінну перед її використанням. Але в старі часи можна було технічно створити змінну простим присвоєнням значення, без використання `let`. Це все ще працює, якщо не вмикати `строгий режим` в наших скриптах для підтримки сумісності зі старими сценаріями. ```js run no-strict -// note: no "use strict" in this example +// "use strict" в цьому прикладі не використовується -num = 5; // the variable "num" is created if it didn't exist +num = 5; // якщо змінна "num" не існувала, її буде створено alert(num); // 5 ``` -This is a bad practice and would cause an error in strict mode: +Це погана практика, яка призведе до помилки в строгому режимі: ```js "use strict"; *!* -num = 5; // error: num is not defined +num = 5; // помилка: num не оголошено */!* ``` ```` -## Constants +## Константи -To declare a constant (unchanging) variable, use `const` instead of `let`: +Щоб оголосити константу (незмінювану) змінну, використовуйте ключове слово `const` замість `let`: ```js const myBirthday = '18.04.1982'; ``` -Variables declared using `const` are called "constants". They cannot be changed. An attempt to do so would cause an error: +Змінні, оголошені за допомогою `const`, називаються "константами". Їх неможна змінити. Спроба це зробити призведе до помилки: ```js run const myBirthday = '18.04.1982'; -myBirthday = '01.01.2001'; // error, can't reassign the constant! +myBirthday = '01.01.2001'; // помилка, не можна перевизначати константу! ``` -When a programmer is sure that a variable will never change, they can declare it with `const` to guarantee and clearly communicate that fact to everyone. +Коли програміст впевнений, що змінна ніколи не буде змінюватися, він може оголосити її через `const`, що буде гарантовано зрозуміло для кожного. -### Uppercase constants +### Константи в верхньому регістрі -There is a widespread practice to use constants as aliases for difficult-to-remember values that are known prior to execution. +Широко поширена практика використання констант в якості псевдонімів для значень, які важко запам'ятати і які відомі до початку виконання скрипта. -Such constants are named using capital letters and underscores. +Такі константи пишуться в верхньому регістрі з використанням підкреслень. -Like this: +Ось так: ```js run const COLOR_RED = "#F00"; @@ -262,29 +262,29 @@ const COLOR_GREEN = "#0F0"; const COLOR_BLUE = "#00F"; const COLOR_ORANGE = "#FF7F00"; -// ...when we need to pick a color +// ...коли потрібно вибрати колір let color = COLOR_ORANGE; alert(color); // #FF7F00 ``` -Benefits: +Переваги: -- `COLOR_ORANGE` is much easier to remember than `"#FF7F00"`. -- It is much easier to mistype `"#FF7F00"` than `COLOR_ORANGE`. -- When reading the code, `COLOR_ORANGE` is much more meaningful than `#FF7F00`. +- `COLOR_ORANGE` набагато легше запам'ятати, ніж `"#FF7F00"`. +- Набагато легше допустити помилку в `"#FF7F00"`, ніж при введені `COLOR_ORANGE`. +- Під час читання коду, `COLOR_ORANGE` набагато зрозуміліше, ніж `#FF7F00`. -When should we use capitals for a constant and when should we name it normally? Let's make that clear. +Коли ми повинні використовувати для констант великі букви, а коли звичайні? Давайте це вияснимо. -Being a "constant" just means that a variable's value never changes. But there are constants that are known prior to execution (like a hexadecimal value for red) and there are constants that are *calculated* in run-time, during the execution, but do not change after their initial assignment. +Назва "константа" лише означає, що змінна ніколи не зміниться. Але є константи, які відомі нам до виконання скрипта (наприклад, шістнадцяткове значення для червоного кольору), а є константи, які *вираховуються* в процесі виконання скрипта, але не змінюються після їхнього початкового присвоєння. -For instance: +Наприклад: ```js -const pageLoadTime = /* time taken by a webpage to load */; +const pageLoadTime = /* час, потрачений на завантаження веб-сторінки */; ``` -The value of `pageLoadTime` is not known prior to the page load, so it's named normally. But it's still a constant because it doesn't change after assignment. +Значення `pageLoadTime` невідоме до завантаження сторінки, тому її ім'я записано звичайними, а не великими буквами. Але це все ще константа, тому що вона не змінює значення після призначення. -In other words, capital-named constants are only used as aliases for "hard-coded" values. +Іншими словами, константи з великими буквами, використовуються як псевдоніми для "жорстко закодованих" значень. ## Name things right From 1678007a2b18002e77bcc87d811d0f7d88f688b5 Mon Sep 17 00:00:00 2001 From: tarasyyyk Date: Sun, 12 May 2019 01:14:23 +0300 Subject: [PATCH 4/4] translation of Variables --- .../1-hello-variables/solution.md | 8 +-- .../04-variables/1-hello-variables/task.md | 10 ++-- .../2-declare-variables/solution.md | 18 +++---- .../04-variables/2-declare-variables/task.md | 6 +-- .../3-uppercast-constant/solution.md | 6 +-- .../04-variables/3-uppercast-constant/task.md | 12 ++--- 1-js/02-first-steps/04-variables/article.md | 49 +++++++++---------- 7 files changed, 54 insertions(+), 55 deletions(-) diff --git a/1-js/02-first-steps/04-variables/1-hello-variables/solution.md b/1-js/02-first-steps/04-variables/1-hello-variables/solution.md index 9249e1c84..363f7d5d5 100644 --- a/1-js/02-first-steps/04-variables/1-hello-variables/solution.md +++ b/1-js/02-first-steps/04-variables/1-hello-variables/solution.md @@ -1,12 +1,12 @@ -In the code below, each line corresponds to the item in the task list. +В коді нижче, кожен рядок рішення відповідає одному елементу в списку задачі. ```js run -let admin, name; // can declare two variables at once +let admin, name; // можна оголошувати дві змінні через кому -name = "John"; +name = "Іван"; admin = name; -alert( admin ); // "John" +alert( admin ); // "Іван" ``` diff --git a/1-js/02-first-steps/04-variables/1-hello-variables/task.md b/1-js/02-first-steps/04-variables/1-hello-variables/task.md index 84f009e8c..30489e65d 100644 --- a/1-js/02-first-steps/04-variables/1-hello-variables/task.md +++ b/1-js/02-first-steps/04-variables/1-hello-variables/task.md @@ -2,9 +2,9 @@ importance: 2 --- -# Working with variables +# Робота зі змінними -1. Declare two variables: `admin` and `name`. -2. Assign the value `"John"` to `name`. -3. Copy the value from `name` to `admin`. -4. Show the value of `admin` using `alert` (must output "John"). +1. Оголосіть дві змінні: `admin` та `name`. +2. Присвойте значення `"Іван"` змінній `name`. +3. Скопіюйте значення зі змінної `name` в `admin`. +4. Виведіть значення змінної `admin`, використовуючи функцію `alert` (яка повинна показати "Іван"). diff --git a/1-js/02-first-steps/04-variables/2-declare-variables/solution.md b/1-js/02-first-steps/04-variables/2-declare-variables/solution.md index 9ffc3efca..95f3d09b0 100644 --- a/1-js/02-first-steps/04-variables/2-declare-variables/solution.md +++ b/1-js/02-first-steps/04-variables/2-declare-variables/solution.md @@ -1,21 +1,21 @@ -First, the variable for the name of our planet. +1. Змінна для назви нашої планети. -That's simple: +Ось приклад: ```js -let ourPlanetName = "Earth"; +let ourPlanetName = "Земля"; ``` -Note, we could use a shorter name `planet`, but it might be not obvious what planet it refers to. It's nice to be more verbose. At least until the variable isNotTooLong. +Зверніть увагу, ми могли використати коротше ім'я `planet`, але тоді буде не зрозуміло, яку планету ми маємо на увазі. Краще описати вміст змінної детальніше. Принаймні до тих пір, поки ім'я змінної неСтанеЗанадтоДовгим. -Second, the name of the current visitor: +2. Ім'я поточного відвідувача: ```js -let currentUserName = "John"; +let currentUserName = "Іван"; ``` -Again, we could shorten that to `userName` if we know for sure that the user is current. +Знову ж таки, ми можемо скоротити ім'я до `userName`, якщо ми точно знатимемо що це поточний відвідувач. -Modern editors and autocomplete make long variable names easy to write. Don't save on them. A name with 3 words in it is fine. +Сучасні редактори і автодоповнювачі дозволяють легко писати довгі імена змінних. Не економте букв. Імена з трьох слів цілком нормальні. -And if your editor does not have proper autocompletion, get [a new one](/code-editors). +Якщо в вашому редакторі немає автодоповнювача, скористайтеся [іншим](/code-editors). diff --git a/1-js/02-first-steps/04-variables/2-declare-variables/task.md b/1-js/02-first-steps/04-variables/2-declare-variables/task.md index f364badf4..a08fad6ab 100644 --- a/1-js/02-first-steps/04-variables/2-declare-variables/task.md +++ b/1-js/02-first-steps/04-variables/2-declare-variables/task.md @@ -2,7 +2,7 @@ importance: 3 --- -# Giving the right name +# Придумайте правильні імена -1. Create a variable with the name of our planet. How would you name such a variable? -2. Create a variable to store the name of a current visitor to a website. How would you name that variable? +1. Створіть змінну із назвою нашої планети. Як би ви назвали таку змінну? +2. Створіть змінну для зберігання імені поточного відвідувача сайту. Як би ви назвали таку змінну? diff --git a/1-js/02-first-steps/04-variables/3-uppercast-constant/solution.md b/1-js/02-first-steps/04-variables/3-uppercast-constant/solution.md index f3a96c692..fe980555c 100644 --- a/1-js/02-first-steps/04-variables/3-uppercast-constant/solution.md +++ b/1-js/02-first-steps/04-variables/3-uppercast-constant/solution.md @@ -1,5 +1,5 @@ -We generally use upper case for constants that are "hard-coded". Or, in other words, when the value is known prior to execution and directly written into the code. +Зазвичай, ми використовуємо великі букви для констант, які "жорстко закодовані" (hardcoded). Іншими словами, коли значення константи відоме до початку виконання скрипта і записується безпосередньо в код. -In this code, `birthday` is exactly like that. So we could use the upper case for it. +В нашому випадку, `birthday` саме така змінна. Тому для неї ми можемо використати великі букви. -In contrast, `age` is evaluated in run-time. Today we have one age, a year after we'll have another one. It is constant in a sense that it does not change through the code execution. But it is a bit "less of a constant" than `birthday`, it is calculated, so we should keep the lower case for it. \ No newline at end of file +На відмінну від попередньої, константа `age` обчислюється під час виконання скрипта. Сьогодні в нас один вік, а через рік вже зовсім інший. Вона є константою, тому що не змінюється під час виконання коду. Але вона "трохи менша" константа, ніж `birthday`, вона обчислюється, тому ми повинні зберегти її в нижньому регістрі. \ No newline at end of file diff --git a/1-js/02-first-steps/04-variables/3-uppercast-constant/task.md b/1-js/02-first-steps/04-variables/3-uppercast-constant/task.md index 5fd18f90a..3e654a638 100644 --- a/1-js/02-first-steps/04-variables/3-uppercast-constant/task.md +++ b/1-js/02-first-steps/04-variables/3-uppercast-constant/task.md @@ -2,9 +2,9 @@ importance: 4 --- -# Uppercase const? +# Використовувати великі чи маленькі букви для імен констант? -Examine the following code: +Переглянемо наступний код: ```js const birthday = '18.04.1982'; @@ -12,13 +12,13 @@ const birthday = '18.04.1982'; const age = someCode(birthday); ``` -Here we have a constant `birthday` date and the `age` is calculated from `birthday` with the help of some code (it is not provided for shortness, and because details don't matter here). +В нас є константа `birthday`, а також `age`, яка вираховується за допомогою функції, використовуючи значення із `birthday` (в даному випадку деталі не мають значення, тому код функції не розглядається). -Would it be right to use upper case for `birthday`? For `age`? Or even for both? +Чи можна використовувати великі букви для імені `birthday`? А для `age`? Чи для обох змінних? ```js -const BIRTHDAY = '18.04.1982'; // make uppercase? +const BIRTHDAY = '18.04.1982'; // використовувати великі букви? -const AGE = someCode(BIRTHDAY); // make uppercase? +const AGE = someCode(BIRTHDAY); // а тут? ``` diff --git a/1-js/02-first-steps/04-variables/article.md b/1-js/02-first-steps/04-variables/article.md index e818867c1..edba6d86e 100644 --- a/1-js/02-first-steps/04-variables/article.md +++ b/1-js/02-first-steps/04-variables/article.md @@ -286,46 +286,45 @@ const pageLoadTime = /* час, потрачений на завантаженн Іншими словами, константи з великими буквами, використовуються як псевдоніми для "жорстко закодованих" значень. -## Name things right +## Придумуйте правильні імена -Talking about variables, there's one more extremely important thing. +В розмові про змінні необхідно згадати, що є ще одна дуже важлива річ -- правильні імена змінних. -Please name your variables sensibly. Take time to think about this. +Такі імена повинні мати ясний і зрозумілий сенс, говорити про те, які дані в них зберігаються. -Variable naming is one of the most important and complex skills in programming. A quick glance at variable names can reveal which code was written by a beginner versus an experienced developer. +Іменування змінних -- одна з найважливіших і найскладніших навичок в програмуванні. Швидкий перегляд змінних може показати, чи код був написаний новачком чи досвідченим розробником. -In a real project, most of the time is spent modifying and extending an existing code base rather than writing something completely separate from scratch. When we return to some code after doing something else for a while, it's much easier to find information that is well-labeled. Or, in other words, when the variables have good names. +В реальному проекті, більшість часу тратиться на змінення і розширення існуючої кодової бази, а не на написання чогось цілком нового. Коли ми повертаємося до якогось коду, після виконання чогось іншого впродовж тривалого часу, набагато легше знайти інформацію, яку добре позначено. Або, іншими словами, коли змінні мають хороші імена. -Please spend time thinking about the right name for a variable before declaring it. Doing so will repay you handsomely. +Будь ласка, приділіть час на обдумування правильного імені для змінної перед її оголошенням. Робіть так, і будете винагороджені. -Some good-to-follow rules are: +Декілька хороших правил: -- Use human-readable names like `userName` or `shoppingCart`. -- Stay away from abbreviations or short names like `a`, `b`, `c`, unless you really know what you're doing. -- Make names maximally descriptive and concise. Examples of bad names are `data` and `value`. Such names say nothing. It's only okay to use them if the context of the code makes it exceptionally obvious which data or value the variable is referencing. -- Agree on terms within your team and in your own mind. If a site visitor is called a "user" then we should name related variables `currentUser` or `newUser` instead of `currentVisitor` or `newManInTown`. -- Використовуйте імені лише англійською мовою. Оголошення `let message` і `let повідомлення` будуть працювати, проте перший варіант є хорошим тоном для написання коду. +- Використовуйте імена, які легко прочитати, наприклад, `userName` або `shoppingCart`. +- Уникайте використання абревіатур або коротких імен, таких як `a`, `b`, `c`, за винятками тих випадків, коли ви точно знаєте, що так потрібно. +- Робіть імена максимально описовими і лаконічними. Наприклад, такі імена погані: `data` і `value`. Такі імена нічого не говорять. Їх можна використовувати лише тоді, коли з контексту очевидно, на які дані або значення посилається змінна. +- Узгодьте з вашою командою, які терміни будуть використовуватися. Якщо відвідувач сайту називається "user", тоді ми повинні давати відповідні імена іншим пов'язаним змінним: `currentUser` або `newUser`, замість `currentVisitor` або `newManInTown`. -Sounds simple? Indeed it is, but creating descriptive and concise variable names in practice is not. Go for it. +Звучить легко? Це дійсно так, проте на практиці створення зрозумілих і коротких імен -- рідкість. Дійте. -```smart header="Reuse or create?" -And the last note. There are some lazy programmers who, instead of declaring new variables, tend to reuse existing ones. +```smart header="Перевикористовувати чи створювати?" +І остання примітка. Є ліниві програмісти, які замість оголошення нових змінних, повторно використовують існуючі. -As a result, their variables are like boxes into which people throw different things without changing their stickers. What's inside the box now? Who knows? We need to come closer and check. +В результаті їхні змінні схожі на коробки, в які люди кидають різні речі, не змінюючи на них наклейки. Що зараз знаходиться всередині коробки? Хто знає? Нам необхідно підійти поближче і перевірити. -Such programmers save a little bit on variable declaration but lose ten times more on debugging. +Такі програмісти економлять трішки часу на оголошенні змінних, але втрачають вдесятеро більше при відлагодженні. -An extra variable is good, not evil. +Додаткова змінна -- це добро, а не зло. -Modern JavaScript minifiers and browsers optimize code well enough, so it won't create performance issues. Using different variables for different values can even help the engine optimize your code. +Сучасні JavaScript мініфікатори і браузери оптимізують код досить добре, тому додаткові змінні не погіршують продуктивність. Використання різних змінних для різних значень може навіть допомогти рушію оптимізувати ваш код. ``` -## Summary +## Підсумки -We can declare variables to store data by using the `var`, `let`, or `const` keywords. +Ми можемо оголосити змінні для збереження даних за допомогою ключових слів `var`, `let`, чи `const`. -- `let` -- is a modern variable declaration. The code must be in strict mode to use `let` in Chrome (V8). -- `var` -- is an old-school variable declaration. Normally we don't use it at all, but we'll cover subtle differences from `let` in the chapter , just in case you need them. -- `const` -- is like `let`, but the value of the variable can't be changed. +- `let` -- це сучасний спосіб оголошення. При використанні `let` в Chrome (V8) повинен бути включений строгий режим. +- `var` -- це застарілий спосіб оголошення змінної. Зазвичай ми не використовуємо його взагалі, але ми розглянемо тонкі відмінності від `let` в розділі , на випадок, якщо це все-таки знадобиться. +- `const` -- це як `let`, але значення змінної не може змінюватися. -Variables should be named in a way that allows us to easily understand what's inside them. +Змінні повинні називатися таким чином, щоб ми могли легко зрозуміти, що в середині них.