Objects can be created in JavaScript using object literals, enclosed in curly braces, and consisting of key-value pairs. They can also be created using constructors or classes, which provide a blueprint for creating objects with specific properties and methods.