光具有波粒二象性.光的本质是电磁波,是横波,具有横波的性质,有电矢量和磁矢量,它们都垂直于光的传播方向.可以通过付里叶分析把光波分解成各频谱的正弦波.在牛顿时代,人们发现光具有直线传播、折射、反射等特性,这符合粒子的运动规律,所以认为光是粒子.后来惠更斯根据光的干涉、衍射现象认为光是一种波.德布罗意假设将二者统一起来,认为粒子或波都是光的某种性质,光具有波粒二象性.光的量子理论出现以后肯定了这种假设,其实通常的宏观物体之所以没有表现了波动性,是由于普朗克常数很小的缘故.“光子”的含义是“光量子”,即它的能量是一份一份的,光的能量只能是这个最小的能量子的整数倍.
至于光可以穿透物质,这与光的波动性并没有矛盾,而恰恰是光的波动性的一种表现.穿透物质的光与入射于物质的光已经不是一回事了,这是由于光波入射于物质,物质吸收了光的能量,产生受迫振动而发出次波,这些次波继续向前传播,又作为入射波引起了新的次波.最后出射的光是许多次波迭加的结果.