Arrays in JavaScript can be used to store multiple values in a single variable. Arrays are zero-indexed and can contain any type of data such as numbers, strings, booleans, objects etc. Common array methods include push(), pop(), shift(), unshift(), splice(), slice() which allow adding, removing and extracting elements from the array.