Este artículo analiza el alcance de las variables en la función JS. Compártelo para su referencia. El análisis específico es el siguiente:
Veamos un ejemplo de función:
Copie el código de la siguiente manera: <html>
<Evista>
</ablo>
<Body>
<script type = "text/javaScript">
var a = 5;
var c = 3;
función t () {
var a = 6;
var b = 10;
document.write (a+'------'+b);
document.write (c);
}
t ();
</script>
</body>
</html>
A diferencia de PHP, si se llama a una variable en una función JS, primero busca hacia arriba desde la función. Por ejemplo, A es igual a 6; y C no se puede encontrar en el cuerpo de la función, por lo que buscará hacia arriba fuera del cuerpo de la función, lo encontrará y lo llamará, si no se puede encontrar, se informará un error.
Espero que este artículo sea útil para la programación de JavaScript de todos.