Skip to content

Commit 290acc8

Browse files
authored
Merge pull request #569 from 3JlOy-PYCCKUi/master
fix mistakes and typos in day 2 russian localization
2 parents 0053893 + f5a9be5 commit 290acc8

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

RU/02_Day/02_day_data_types.md

+28-28
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ console.log(userOne == userTwo); // false
142142
```
143143

144144
Основное правило, мы не сравниваем непримитивные типы данных. Не сравнивайте массив, функцию или объект.
145-
Непримитивные значения называются ссылочными типами, поскольку они сравниваются по значению, а не по значению. Два объекта строго равны, если они ссылаются на один и тот же базовый объект.
145+
Непримитивные значения называются ссылочными типами, потому что они сравниваются по ссылке, а не по значению. Два объекта строго равны, если они ссылаются на один и тот же базовый объект.
146146

147147
```js
148148
let nums = [1, 2, 3];
@@ -162,7 +162,7 @@ console.log(userOne == userTwo); // true
162162
```
163163

164164
Если вам трудно понять разницу между примитивными типами данных и не примитивными типами данных, вы не единственный.
165-
Успокойтесь и просто перейдите к следующему разделу и попробуйте вернуться через некоторое время. Теперь давайте начнем типы данных по типу номера.
165+
Успокойтесь и просто перейдите к следующему разделу и попробуйте вернуться через некоторое время. Теперь давайте начнём типы данных по типу номера.
166166

167167
## Числа
168168

@@ -208,12 +208,12 @@ console.log(Math.min(-5, 3, 20, 4, 5, 10)); // -5, возвращает мини
208208

209209
console.log(Math.max(-5, 3, 20, 4, 5, 10)); // 20, возвращает максимальное значение
210210

211-
const randNum = Math.random(); // создает случайное число от 0 до 0,999999
211+
const randNum = Math.random(); // создаёт случайное число от 0 до 0,999999
212212
console.log(randNum);
213213

214214
// Давайте создадим случайное число от 0 до 10
215215

216-
const num = Math.floor(Math.random() * 11); // создает случайное число от 0 до 10
216+
const num = Math.floor(Math.random() * 11); // создаёт случайное число от 0 до 10
217217
console.log(num);
218218

219219
// Абсолютное значение
@@ -256,10 +256,10 @@ let randomNum = Math.random(); // генерирует от 0 до 0,999
256256
let randomNum = Math.random(); // генерирует от 0 до 0,999
257257
let numBtnZeroAndTen = randomNum * 11;
258258

259-
console.log(numBtnZeroAndTen); // это дает: мин 0 и макс 10.99
259+
console.log(numBtnZeroAndTen); // это даёт: мин 0 и макс 10.99
260260

261261
let randomNumRoundToFloor = Math.floor(numBtnZeroAndTen);
262-
console.log(randomNumRoundToFloor); // это дает от 0 до 10
262+
console.log(randomNumRoundToFloor); // это даёт от 0 до 10
263263
```
264264

265265
## Строки
@@ -306,7 +306,7 @@ Asabeneh Yetayeh
306306

307307
#### Конкатенация с использованием оператора сложения
308308

309-
Конкатенация с использованием оператора сложения - старый способ. Этот способ объединения утомителен и подвержен ошибкам. Полезно знать, как объединить таким способом, но я настоятельно рекомендую использовать второй способ.
309+
Конкатенация с использованием оператора сложения - старый способ. Этот способ объединения утомителен и подвержен ошибкам. Полезно знать, как объединить таким способом, но я настоятельно рекомендую использовать шаблонные строки ES6.
310310

311311
```js
312312
// Объявление разных переменных разных типов данных
@@ -350,7 +350,7 @@ console.log(paragraph);
350350

351351
#### Перенос последовательности в строке
352352

353-
В JavaScript и других языках программирования, после некоторых символов есть перенос - последовательности. Давайте посмотрим на наиболее распространенные escape-символы:
353+
В JavaScript и других языках программирования, после некоторых символов есть перенос - последовательности. Давайте посмотрим на наиболее распространённые escape-символы:
354354

355355
- `\n` - Новая строка
356356
- `\t` - Таб означает (8 пробелов)
@@ -375,7 +375,7 @@ console.log("The saying 'Seeing is Believing' is't correct in 2020");
375375

376376
#### Шаблонные литералы (Шаблонные строки)
377377

378-
Чтобы создать строку шаблона, мы используем два обратных ключа. Мы можем вставить данные как выражение внутри строки шаблона. Чтобы ввести данные, мы заключаем выражение в фигурную скобку (`{}`), за которой следует знак `$`. Смотрите синтаксис ниже.
378+
Чтобы создать строку шаблона, мы используем два обратных ключа. Мы можем вставить данные как выражение внутри строки шаблона. Чтобы ввести данные, мы заключаем выражение в фигурную скобку (`{}`), предшествует которой знак `$`. Смотрите синтаксис ниже.
379379

380380
```js
381381
// Синтаксис
@@ -440,7 +440,7 @@ console.log(`${a} is greater than ${b}: ${a > b}`);
440440
console.log(firstName.length); // 8
441441
```
442442

443-
2. _Доступ к символам в строке_: мы можем получить доступ к каждому символу в строке, используя его индекс. В программировании отсчет начинается с 0. Первый индекс строки равен нулю, а последний индекс равен одному минус длина строки.
443+
2. _Доступ к символам в строке_: мы можем получить доступ к каждому символу в строке, используя его индекс. В программировании отсчёт начинается с 0. Первый индекс строки равен нулю, а последний индекс равен одному минус длина строки.
444444

445445
![Accessing sting by index](../images/string_indexes.png)
446446

@@ -541,7 +541,7 @@ console.log(`${a} is greater than ${b}: ${a > b}`);
541541
console.log(countries.split(", ")); //  ["Finland", "Sweden", "Norway", "Denmark", "and Iceland"]
542542
```
543543

544-
8. `trim()`: Удаляет завершающий пробел в начале или конце строки.
544+
8. `trim()`: Удаляет пробелы в начале или конце строки.
545545

546546
```js
547547
let string = " 30 Days Of JavaScript ";
@@ -658,7 +658,7 @@ console.log(`${a} is greater than ${b}: ${a > b}`);
658658
console.log(string.lastIndexOf("JavaScript")); // 38
659659
```
660660

661-
15. `concat()`: он принимает много подстрок и создает конкатенацию.
661+
15. `concat()`: он принимает множество подстрок и конкатенирует их.
662662

663663
```js
664664
string.concat(substring, substring, substring);
@@ -755,14 +755,14 @@ console.log(`${a} is greater than ${b}: ${a > b}`);
755755
console.log(string.match(pattern)); // ["love", "love", "love"]
756756
```
757757

758-
Давайте извлечем числа из текста, используя регулярное выражение. Это не раздел регулярных выражений, не паникуйте, мы рассмотрим регулярные выражения в другом разделе.
758+
Давайте извлечём числа из текста, используя регулярное выражение. Это не раздел регулярных выражений, не паникуйте, мы рассмотрим регулярные выражения в другом разделе.
759759

760760
```js
761761
let txt =
762762
"In 2019, I run 30 Days of Python. Now, in 2020 I super exited to start this challenge";
763763
let regEx = /\d+/;
764764
765-
// d с перенос-символом означает, что d не является нормальным d, вместо этого действует цифра
765+
// d с escape-символом означает, что d - не просто символ d, а обозначает цифру
766766
// + означает одно или несколько цифр,
767767
// если после этого есть g, значит глобальный, ищите везде.
768768
@@ -785,7 +785,7 @@ console.log(`${a} is greater than ${b}: ${a > b}`);
785785

786786
### Проверка типов данных
787787

788-
- Проверка типов данных: чтобы проверить тип данных определенного типа данных, мы используем `typeof` и также меняем один тип данных на другой.
788+
- Проверка типов данных: чтобы проверить тип данных определённого типа данных, мы используем `typeof` и также меняем один тип данных на другой.
789789

790790
**Пример:**
791791

@@ -889,7 +889,7 @@ let numInt = parseInt(num);
889889
console.log(numInt); // 9
890890
```
891891

892-
🌕 Ты обалденный. Вы только что завершили 2-й день испытаний, и вы в двух шагах от своего пути к успеху. Теперь сделайте несколько упражнений для вашего мозга и ваших мышц.
892+
🌕 Ты молодец. Ты только что завершил 2-й день испытаний, и ты в двух шагах от своего пути к успеху. Теперь сделай несколько упражнений для мозга и твоих мышц.
893893

894894
## 💻 День 2: Упражнения
895895

@@ -905,19 +905,19 @@ console.log(numInt); // 9
905905
8. Проверьте, содержит ли строка слово **Script**, используя метод `includes()`
906906
9. Разбейте **строку** на **массив**, используя метод `split()`
907907
10. Разбить строку 30 Days Of JavaScript в пространстве с помощью метода `split()`
908-
11. «Facebook, Google, Microsoft, Apple, IBM, Oracle, Amazon» **разбивают** строку на запятую и заменяют ее на массив.
908+
11. «Facebook, Google, Microsoft, Apple, IBM, Oracle, Amazon» **разбейте** строку где разделитель - запятая и замените её на массив.
909909
12. Измените 30 Days Of JavaScript на 30 Days Of Python, используя метод `replace()`.
910-
13. Что такое символ в индексе 15 в строке «30 Days Of JavaScript», используйте метод `charAt()`.
911-
14. Что такое код символа J в строке «30 Days Of JavaScript» с использованием `charCodeAt()`
910+
13. Какой символ в индексе 15 в строке «30 Days Of JavaScript», используйте метод `charAt()`.
911+
14. Какой код символа J в строке «30 Days Of JavaScript» с использованием `charCodeAt()`
912912
15. Используйте `indexOf`, чтобы определить позицию первого вхождения за 30 Days Of JavaScript
913913
16. Используйте `lastIndexOf`, чтобы определить позицию последнего вхождения в 30 Days Of JavaScript.
914914
17. Используйте `indexOf`, чтобы найти позицию первого вхождения слова **потому что** в следующем предложении: **«Вы не можете закончить предложение, потому что, потому что, потому что это соединение»**
915915
18. Используйте `lastIndexOf`, чтобы найти позицию последнего вхождения слова **потому что** в следующем предложении: **«Вы не можете закончить предложение, потому что, потому что потому что это соединение»**
916916
19. Используйте `search`, чтобы найти позицию первого вхождения слова **потому что** в следующем предложении: **«Вы не можете закончить предложение, потому что, потому что потому что это соединение»**
917-
20. Используйте `trim()`, чтобы удалить, если в начале и конце строки есть конечные пробелы. Например, «30 Days Of JavaScript».
918-
21. Используйте метод `launchWith()` со строкой _30 Days Of JavaScript_, чтобы сделать результат верным
919-
22. Используйте метод `setsWith()` со строкой _30 Days Of JavaScript_, чтобы сделать результат верным
920-
23. Используйте метод `match()`, чтобы найти все за 30 Days Of JavaScript
917+
20. Используйте `trim()`, чтобы удалить все пробелы в начале и конце строки. Например, «30 Days Of JavaScript».
918+
21. Используйте метод `startsWith()` со строкой _30 Days Of JavaScript_, чтобы сделать результат верным
919+
22. Используйте метод `endsWith()` со строкой _30 Days Of JavaScript_, чтобы сделать результат верным
920+
23. Используйте метод `match()`, чтобы найти все "а" в "30 Days Of JavaScript"
921921
24. Используйте `concat()` и объедините «30 Days» и «JavaScript» в одну строку «30 Days Of JavaScript»
922922
25. Используйте метод `repeat()`, чтобы напечатать 30 Days Of JavaScript 2 раза
923923

@@ -937,10 +937,10 @@ console.log(numInt); // 9
937937

938938
3. Проверьте, точно ли `typeof` '10' равен 10. Если нет, сделайте его точно равным.
939939
4. Убедитесь, что `parseFloat('9.8')` равен 10, если не равен точно 10.
940-
5. Проверьте, найдено ли 'on' как в Python, так и в жаргоне
941-
6. Я надеюсь, что этот курс не полон жаргона. Проверьте, находится ли _jargon_ в предложении.
940+
5. Проверьте, найдено ли 'он' как в Питон, так и в жаргоне
941+
6. Я надеюсь, что этот курс не полон жаргона. Проверьте, находится ли _жаргон_ в предложении.
942942
7. Сгенерируйте случайное число от 0 до 100 включительно.
943-
8. Генерация случайного числа от 50 до 100 включительно.
943+
8. Сгенерируйте случайное число от 50 до 100 включительно.
944944
9. Сгенерируйте случайное число от 0 до 255 включительно.
945945
10. Получите доступ к символам строки «JavaScript», используя случайное число.
946946
11. Используйте `console.log()` и управляющие символы для печати следующего шаблона.
@@ -957,8 +957,8 @@ console.log(numInt); // 9
957957

958958
### Упражнения: уровень 3
959959

960-
1. «Любовь - лучшая вещь в этом мире. Некоторые нашли свою любовь, а некоторые все еще ищут свою любовь. Подсчитайте количество слов любви в этом предложении.
961-
2. Используйте `match()`, чтобы сосчитать число все потому, что в следующем предложении: **«Вы не можете закончить предложение, потому что, потому что, потому что это соединение»**
960+
1. «Любовь - лучшая вещь в этом мире. Некоторые нашли свою любовь, а некоторые все ещё ищут свою любовь. Подсчитайте количество слов "любовь" в этом предложении.
961+
2. Используйте `match()`, чтобы сосчитать число все **"потому что"** в следующем предложении: **«Вы не можете закончить предложение, потому что, потому что, потому что это соединение»**
962962
3. Очистите следующий текст и найдите наиболее часто встречающееся слова (подсказка, используйте замену и регулярный экспресс).
963963

964964
```js

0 commit comments

Comments
 (0)