Sigo sin entender a qué te refieres con el término "de sesión" (si me pones un ejemplo de otro lenguaje que no conozco... no me ayudas)
Las variables de javascript se conservan mientras no se cambie de página, y puedes manejarlas como quieras, leerlas, cambiar su valor, etc.
Código HTML:
<html>
<head>
<script language="javascript" type="text/javascript">
var unaVariable = "Valor inicial"
function cambia()
{
unaVariable = "Valor nuevo"
}
</script>
</head>
<body>
<form>
<input type="button" value="Consultar la variable" onClick="alert(unaVariable)">
<br>
<input type="button" value="Cambiar el valor" onClick="cambia()">
</form>
</body>
</html>