An array allows you to store multiple values of the same type. It is like a spreadsheet with columns. You specify the data type of the array and the number of elements (size). Each element has an index position starting from 0. You can assign values to each position using arrayName[index] = value. Arrays make it easy to work with multiple values of the same type.