Constante?. Si tu abres y cierras "PHP" (<? .. ?>) .. y usas el echo abreviado o no (=) "imprimiras" ese valor de tu variable sobre el código Javscript que estás generado para que al recibirlo el "cliente" (tu navegdor) lo interprete y haga lo que tenga que hacer.
Ejemplo:
Código PHP:
<?
session_start();
?>
<javascript languje="javascript">
fuction ver(){
var veousuario="<? echo $_SESSION['usuario'] ?>";
alert (veousuario);
}
</script>
<a href="#" onClick="ver()">pincha aquí</a>
Los valores de una variable "PHP" no se "pasan" a javacript sino que es PHP el que genera ese javascript.
Un saludo,