JavaScript variables globales y variables locales

Las variables locales:

       En general, las variables declaradas dentro de una función, variable es local y sólo se puede acceder dentro de la función.

Las variables globales:

       Las variables definidas fuera de la función, es decir, una variable global.

       Además, existen dos formas de declaración de variable global implícitos:

     Una manera:

       Si la variable no se ha declarado (no usar la palabra clave var) dentro de una función, la variable es una variable global.

<script>

function myFunction() 
{
    carName = "BMW";              //全局变量
}

myFunction();
document.getElementById("demo").innerHTML =carName;
</script>

       Como se describió anteriormente: la función no se utiliza en la definición de la variable var directamente a la asignación carname, implícitamente se declara una variable global carName. Incluso si la declaración es una función del cuerpo, cuando se ejecuta la función, carname en una variable global.

       Segunda manera:

       Uso ventana de objeto global de la declaración, el atributo correspondiente es también un objeto global variable global.
 

<script>
    window.carName="BMW";             //全局变量
    document.getElementById("demo").innerHTML = carName;
</script>

 

Publicado 39 artículos originales · ganado elogios 8 · vistas 9181

Supongo que te gusta

Origin blog.csdn.net/cxd3341/article/details/101216325
Recomendado
Clasificación