ПеременнаяВ общем, почти как в математике.
В отличие от константы, значение которой всегда постоянно, переменная может менять своё значение.
Например, есть некая формула: (x + 2)
Ты можешь написать функцию, которая будет принимать значения x и возвращать результат, согласно формуле:
Так:
при x = 1, результат = 3
x = 2, результат = 4
и т. д.
Физически же в оперативной памяти создаётся область определённого размера от одного байта до нескольких мегабайт (для объектных переменных) - для удобства программиста, ей присваивается какое-либо логическое имя, например, тот же "x".
Потом программист может хранить в этом участке памяти любое значение (если оно влезает в отведённую область) .
И использовать это значение в других вычислениях, просто указывая её имя, а не подставляя каждый раз новое значение.
От того, что переменная может изменять свое значение она и получила своё имя.