What is JavaScript primarily used for?
A) Server-side data storage
B) Creating interactive and dynamic content on web pages
C) Designing graphical user interfaces
D) Managing database systems