Термин | Определение |
Переменная | Именованная область памяти для хранения данных |
Тип данных | Характеристика переменной, определяющая вид хранимых данных |
Область видимости | Часть программы, где переменная доступна |
- 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; } |
- Избегать глобальных переменных, когда возможно
- Использовать константы для неизменяемых значений
- Инициализировать переменные перед использованием
- Освобождать память при работе с языками без сборщика мусора
Правильное использование переменных - ключевой навык для любого программиста. Понимание типов данных, областей видимости и правил именования позволяет писать чистый, поддерживаемый и эффективный код.