ทวิภาพของคลื่นและอนุภาค
มีการโต้เถียงกันเกี่ยวกับธรรมชาติของแสงว่าเป็นคลื่นหรือเป็นอนุภาคมานานนับศตวรรษ เช่น นิวตันเชื่อว่าแสงประกอบด้วย อนุภาค ที่เคลื่อนที่ด้วยอัตราเร็วสูง แต่ฮอยเกนส์ซึ่งเป็นนักวิทยาศาสตร์ร่วมสมัยกับนิวตันโต้แย้งว่า แสงเป็นคลื่น หลังจากมีการทดลองที่แสดงสมบัติการแทรกสอดและการเลี้ยวเบนของแสงแล้ว แนวคิดที่ว่าแสงเป็นคลื่นจึงได้รับการยอมรับในเวลาต่อมาทฤษฎีคลื่นแม่เหล็กไฟฟ้าของแมกซ์เวลล์และการทดลองคลื่นแม่เหล็กไฟฟ้าของเฮิร์ตก็ยืนยันสนับสนุนแนวคิดที่ว่า แสงมีสมบัติเป็นคลื่นด้วย แต่ในต้นคริสต์ศตวรรษที่ 20 ได้พบปรากฏการณ์โฟโตอิเล็กตริก ซึ่งไม่สามารถอธิบายได้ ถ้าคิดว่าแสงเป็นคลื่น ดังนั้นแสงควรมีสมบัติอะไร