Skip to content

Commit 83218c4

Browse files
author
PENTALOG\ctodor
committed
1-js/02-first-steps/04-variables
1 parent 041500f commit 83218c4

File tree

7 files changed

+37
-38
lines changed

7 files changed

+37
-38
lines changed

1-js/02-first-steps/04-variables/1-hello-variables/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
In the code below, each line corresponds to the item in the task list.
1+
În codul de mai jos, fiecare linie corespunde item-ului din lista de task-uri.
22

33
```js run
44
let admin, name; // can declare two variables at once
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
importance: 2
1+
importanță: 2
22

33
---
44

5-
# Working with variables
5+
# Lucrând cu variabilele
66

7-
1. Declare two variables: `admin` and `name`.
8-
2. Assign the value `"John"` to `name`.
9-
3. Copy the value from `name` to `admin`.
10-
4. Show the value of `admin` using `alert` (must output "John").
7+
1. Declară două variabile: `admin` și `name`.
8+
2. Atribuie valoarea `"John"` variabilei `name`.
9+
3. Copiază valoarea din `name` în `admin`.
10+
4. Afișează valoarea lui `admin` folosind `alert` (trebuie să returneze "John").
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
First, the variable for the name of our planet.
1+
În primul rând, variabile pentru numele planetei noastre.
22

3-
That's simple:
3+
Asta este simplu:
44

55
```js
66
let ourPlanetName = "Earth";
77
```
88

9-
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.
9+
Ține minte, am putea folosi un nume mai scurt `planet`, dar e posibil să nu fie evident la ce planetă se referă. E bine să fii mai puțin concis. Cel puțin până când variabila nuEPreaLungă.
1010

11-
Second, the name of the current visitor:
11+
În al doilea rând, numele vizitatorului curent:
1212

1313
```js
1414
let currentUserName = "John";
1515
```
1616

17-
Again, we could shorten that to `userName` if we know for sure that the user is current.
17+
Din nou, am putea scurta în `userName` dacă știm cu siguranță că utilizatorul este curent.
1818

19-
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.
19+
Editoarele moderne și autocompletatoarele fac ca numele lungi de variabile să fie ușor de scris. Nu te baza pe ele. Un nume din 3 cuvinte este în regulă.
2020

21-
And if your editor does not have proper autocompletion, get [a new one](/code-editors).
21+
Și dacă editorul tău nu are autocompletare potrivită, ia [unul nou](/code-editors).
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
importance: 3
1+
importanță: 3
22

33
---
44

5-
# Giving the right name
5+
# Setarea unui nume potrivit
66

7-
1. Create the variable with the name of our planet. How would you name such a variable?
8-
2. Create the variable to store the name of the current visitor. How would you name that variable?
7+
1. Creează variabila cu numele planetei noastre. Cum ai denumi tu o astfel de variabilă?
8+
2. Creează variabila pentru a stoca numele vizitatorului curent. Cum ai denumi acea variabilă?
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
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.
1+
În general folosim upper case pentru constante care sunt "hard-codate" (hard-coded). Sau cu alte cuvinte când valoarea este cunoscută dinainte de execuție și este scrisă direct în cod.
22

3-
In this code, `birthday` is exactly like that. So we could use the upper case for it.
3+
În acest cod `birthday` este exact așa. Așa că am putea folosi upper case pentru aceasta.
44

5-
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.
5+
În contrast, `age` este evaluată la run-time. Astăzi avem o vârstă, peste un an vom avea alta. Este constantă într-un sens, acela că nu se modifică pe parcursul execuției codului. Dar este "mai puțin constantă" decât `birthday`, este calculată, așa că ar trebui să păstrăm lower case pentru aceasta.

1-js/02-first-steps/04-variables/3-uppercast-constant/task.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
importance: 4
1+
importanță: 4
22

33
---
44

5-
# Uppercase const?
5+
# Constantă uppercase?
66

7-
Examine the following code:
7+
Examinează următorul cod:
88

99
```js
1010
const birthday = '18.04.1982';
1111

1212
const age = someCode(birthday);
1313
```
1414

15-
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).
15+
Aici avem o constantă `birthday` date și `age` care este calculată din `birthday` cu ajutorul a puțin cod (nu este dat pentru din cauza lungimii, și pentru că detaliile nu contează aici).
1616

17-
Would it be right to use upper case for `birthday`? For `age`? Or even for both?
17+
Ar fi potrivit să folosești upper case pentru `birthday`? Pentru `age`? Sau chiar pentru amândouă?
1818

1919
```js
2020
const BIRTHDAY = '18.04.1982'; // make uppercase?

1-js/02-first-steps/04-variables/article.md

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
# Variables
1+
# Variabile
22

3-
Most of the time, a JavaScript application needs to work with information. Here are 2 examples:
4-
1. An online-shop -- the information might include goods being sold and a shopping cart.
5-
2. A chat application -- the information might include users, messages, and much more.
3+
În majoritatea timpului, o aplicație JavaScript trebuie să lucreze cu informații. Iată aici 2 exemple:
4+
1. Un magazin online -- informațiile ar putea include produse ce sunt de vânzare și un coș de cumpărături.
5+
2. O aplicație chat -- informațiile ar putea include utilizatori, mesaje și mult mai multe.
66

7-
Variables are used to store this information.
7+
Variabilele sunt folosite pentru a stoca informații.
88

9-
## A variable
9+
## O variabilă
1010

11-
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.
11+
O [variabilă](https://en.wikipedia.org/wiki/Variable_(computer_science)) este un "depozit cu nume" pentru date. Putem folosi variabile pentru a stoca bunuri, vizitatori și alte date.
1212

13-
To create a variable in JavaScript, we need to use the `let` keyword.
13+
Pentru a creea o variabilă în JavaScript trebuie să folosim cuvântul cheie `let`.
1414

15-
The statement below creates (in other words: *declares* or *defines*) a variable with the name "message":
15+
Afirmația de mai jos creează (cu alte cuvinte: *declară* sau *definește*) o variabilă cu numele "message":
1616

1717
```js
1818
let message;
1919
```
2020

21-
Now we can put some data into it by using the assignment operator `=`:
21+
Acum putem pune ceva date în ea folosind operatorul de asignare (atribuire) `=`:
2222

2323
```js
2424
let message;
@@ -27,8 +27,7 @@ let message;
2727
message = 'Hello'; // store the string
2828
*/!*
2929
```
30-
31-
The string is now saved into the memory area associated with the variable. We can access it using the variable name:
30+
String-ul este acum salvat în zona de memorie asociată cu variabila. O putem accesa folosind numele variabilei:
3231

3332
```js run
3433
let message;

0 commit comments

Comments
 (0)