El mejor tutorial de elevación variable de JavaScript en 2024. En este tutorial podrás aprender JavaScript inicialización no mejorará,Declarar las variables en la cabeza,

elevación variable de JavaScript

JavaScript, la función y la declaración de variables se elevará a la parte superior de la función.

JavaScript, las variables se puede declarar después de su uso, es decir, las variables pueden ser declaradas antes del primer uso.

Los dos ejemplos siguientes obtendrán el mismo resultado:

Ejemplo 1

x = 5; // variable X se establece en 5

elem = document.getElementById ( "demo") ; // Encuentra elemento
elem.innerHTML = x; // X se muestra en el elemento

var x; // declara x

Trate »

Ejemplo 2

var x; // declara x
x = 5; // variable X se establece en 5

elem = document.getElementById ( "demo") ; // Encuentra elemento
elem.innerHTML = x; // X se muestra en el elemento

Trate »

Para entender los ejemplos anteriores que necesita para comprender "elevación (elevación variable)."

Ascensor variable: la declaración de funciones y declaraciones de variables siempre estarán en silencio el intérprete sido "ascendido" a la parte superior del cuerpo del método.


JavaScript inicialización no mejorará

JavaScript declaraciones de variables sólo aumentarán, no inicializado.

Resultados Los dos ejemplos siguientes no son los mismos:

Ejemplo 1

var x = 5; // initialize x
var y = 7; // inicializar y

elem = document.getElementById ( "demo") ; // Encuentra elemento
elem.innerHTML = x + "" + y ; // mostrar la xey

Trate »

Ejemplo 2

var x = 5; // initialize x

elem = document.getElementById ( "demo") ; // Encuentra elemento
elem.innerHTML = x + "" + y ; // mostrar la xey

var y = 7; // inicializar y

Trate »

Y el Ejemplo 2 es de salidadefinido, esto se debe a la declaración de variables (var y) ha mejorado, pero la inicialización (y = 7) no aumenta, por lo que la variable y es una variable no definida.

Ejemplo 2 es similar al código siguiente:

var x = 5; // 初始化 x
var y;     // 声明 y

elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x + " " + y;           // 显示 x 和 y

y = 7;    // 设置 y 为 7

Declarar las variables en la cabeza

Para la mayoría de los programadores no saben JavaScript elevación variable.

Si el programador no está bien entendido las variables para mejorar sus procedimientos escritos propensos a algunos problemas.

Para evitar estos problemas, declaramos generalmente estas variables antes del comienzo de cada ámbito, esto es normal etapa de análisis de JavaScript, fácil de entender nosotros.

nota No se permite el modo estricto JavaScript (modo estricto) para utilizar una variable no declarada.
En el siguiente capítulo vamos a aprender a "modo estricto (modo estricto)".
elevación variable de JavaScript
10/30