Hola, Rafael. Un pequeño ejemplo.
Tengo este archivo, llamado a.js:
Código:
var a = 1
function sumar (num) {
num++;
return num
}
Y esta página:
Código:
<html>
<head>
<script language="JavaScript" src="a.js"></script>
<script>var a = 15;</script>
</head>
<body>
<input type="button" onClick="alert(sumar(a))">
</body>
</html>
Si pulso el botón, en el mensaje de alerta sale "16", es decir ha tomado el valor que he declarado en la página y no el del archivo .js
Espero que te sirva de ayuda. Saludos,