extensión .php

Hola a todos y saludo esta web que me ha sido muy útil para aprender a diseñar una pag. web. Aún soy principiante y me falta mucho por aprender. Es por eso que quiero que me ayuden con una duda que tengo:

Estuve leyendo la parte del curso de php y todo bien , pero la duda que no logro disipar es sobre la extensión. Si hago mi archivo en php me dice que la extensión es .php; sim embargo, también hay código html en mi archivo y esta con la extensión .html. Se puede combinar si cierto, pero ¿Debo cambiar la extensión? y si ke agrego JavaScrip ¿Deberia tener otra extensión o quedarse como .html? Gracias.
Si en el archivo hay php, debe ser .php. Si no lo hay, .htm, .html, .xhtml, etc.
Tan solo añado:

.html no puede albergar PHP.

.php puede albergar solo PHP, o solo HTML, o los dos, ¿y para qué poner .php si solo tengo HTML? quizá por si algún día quieres meter PHP y no tener que cambiar todo ;-)

Para Javascript no hace falta otra extensión diferentes, ni siquiera .php, con .html te vale

Saludos!
Como bien te han dicho, lo recomendable es poner .php a todo por si algún día das el paso de agregar cosas en PHP y facilitarte el trabajo ;)