| Термин | Определение |
| Переменная | Именованная область памяти для хранения данных |
| Тип данных | Характеристика переменной, определяющая вид хранимых данных |
| Область видимости | Часть программы, где переменная доступна |
- JavaScript: let x = 10;
- Python: x = 10
- Java: int x = 10;
- C++: int x = 10;
- Присвоение значения: x = 5
- Изменение значения: x = x + 1
- Использование в выражениях: y = x * 2
- Передача в функции: print(x)
| Тип | Примеры | Использование |
| Целочисленный | int, integer | age = 25 |
| С плавающей точкой | float, double | price = 19.99 |
| Строковый | string, str | name = "John" |
| Логический | bool, boolean | is_active = true |
- Имена должны быть описательными (избегать x, y, z)
- В большинстве языков чувствительны к регистру
- Не могут начинаться с цифры
- Не должны совпадать с ключевыми словами языка
- Рекомендуется использовать camelCase или snake_case
- userAge
- total_price
- isValid
- firstName
| Тип области | Описание | Пример |
| Глобальная | Доступна во всей программе | let globalVar = 1; |
| Локальная | Доступна только в блоке кода | function() { let localVar = 2; } |
| Блочная | Доступна только в блоке (if, for) | if (true) { let blockVar = 3; } |
- Избегать глобальных переменных, когда возможно
- Использовать константы для неизменяемых значений
- Инициализировать переменные перед использованием
- Освобождать память при работе с языками без сборщика мусора
Правильное использование переменных - ключевой навык для любого программиста. Понимание типов данных, областей видимости и правил именования позволяет писать чистый, поддерживаемый и эффективный код.