forked from hexlet-basics/exercises-javascript
-
Notifications
You must be signed in to change notification settings - Fork 0
/
description.ru.yml
34 lines (23 loc) · 2.67 KB
/
description.ru.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
name: Изменение переменной
theory: |
Само слово "переменная" говорит о том, что ее можно менять. И действительно, с течением времени внутри программы значения переменных могут изменяться.
```javascript
let greeting = 'Father!';
console.log(greeting);
console.log(greeting);
greeting = 'Mother!';
console.log(greeting);
console.log(greeting);
```
Имя осталось тем же, но внутри другие данные. Обратите внимание на ключевое различие между объявлением переменной и ее изменением. Ключевое слово `let` ставится только при создании переменной, но при изменении оно уже не используется.
Переменные — мощная и, в тоже время, опасная вещь. Никогда нельзя быть точно уверенным, что записано внутри нее, не проанализировав код, который находится перед переменной. Именно этим занимаются разработчики во время отладки, когда пытаются разобраться почему программа не работает или работает не так, как задумано.
Как вы увидите позже, в JavaScript есть не только переменные. Более того, переменные не так часто используются с целью менять, намного чаще их используют с целью хранить.
instructions: |
В упражнении определена переменная, внутри которой находится строка. Переопределите значение этой переменной и присвойте ей ту же строку, но в перевернутом виде, т.е. расположите символы первоначальной строки в обратном порядке. Результат выведите на экран через console.log.
tips:
- |
Если в редакторе есть запись `// BEGIN` и `// END`, то код нужно писать между этими строчками.
definitions:
- name: Переменная
description: Способ сохранить информацию и дать ей имя для последующего использования в коде.