buenas,
creo que eso podria depender del sistema operativo que tengas. por ejemplo en windows, los archivos *.js estan asociado al WSH (winows scripting host). es un interprete jscript pero es totalmente distinto a lo que es desarrollar para la web. de esa misma forma puede ser que otros sistemas tengan asociado los *.js para interpretes del sistema. tu programa como tal para interpretar javascript seria el navegador. y aqui tienes dos opciones. si lo que te interesa es solo experimentar con el lenguaje, puedes usar la consola del navegador para introducir codigo javascript. chrome e iexplorer lo incluyen. firefox tambien pero no lo suficiente comodo. para el caso de firefox debes instalar el addons firebug. por otro lado, si quieres trabajar con javascript y documentos html, entonces los scripts debes cargarlo con la etiqueta apropiada <script>. por lo cual, antes de trabajar/experimentar en esta forma debes conocer algo de html.