Variable Constant
Data Type Declaration
Assignment Scope
Global Variable Local Variable

 

A value that remains unaltered throughout the execution of a program. A named storage location in a computer's memory that can hold a value
Specifying a variable's name and data type before using it in a program. Classification that specifies which type of value a variable can hold in a programming language.
The limit of accessibility and visibility of a variable The process of giving a variable a specific value in programming.
A variable that can only be accessed within a specific function. A variable that can be accessed and modified from any part of a program.

 

Type Inference

 

The process where a programming language automatically determines a variable's data type based on its assigned value.