В программировании локальной переменной называют переменную, объявленную внутри блока кода. Область видимости локальной переменной начинается в точке её объявления и заканчивается в конце этого блока. Например, в языке Си локальными являются переменные объявленные внутри функции или блока (в Си, блоки ограничиваются фигурными скобками { и }).
Существуют языки программирования, которые позволяют создавать локальные переменные только в теле функции (JavaScript), а переменные объявленные внутри блоков добавляются в область видимости функции.
Существуют языки программирования, которые позволяют создавать локальные переменные только в теле функции (JavaScript), а переменные объявленные внутри блоков добавляются в область видимости функции.
Источник: Wipedia.org