Variables, constants, and arrays are used to store data in JavaScript. Variables store single values that can change during a program, constants store single fixed values, and arrays store multiple values of the same type in indexed elements. Common data types stored include numbers, strings, Booleans, objects, and more. Proper naming conventions use camelCase for variables and arrays and ALL_CAPS for constants.