Parece que tanto las leyes científicas como las teorías son muy similares. La diferencia principal según algunos científicos es que una ley describe lo que hace la naturaleza en ciertas condiciones, y también predice lo que hará la naturaleza si se cumplen estas condiciones. Por otro lado, una teoría explica cómo funciona la naturaleza.
Otra diferencia notable es que las leyes a menudo se pueden explicar utilizando las matemáticas, mientras que las teorías no se pueden explicar matemáticamente. Esto explica por qué la física y la química tienen tantas leyes (como pueden explicarse matemáticamente), mientras que la biología no tiene leyes y tiene muchas teorías que no necesitan explicarse utilizando las matemáticas.