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,
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:
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 declaraciones de variables sólo aumentarán, no inicializado.
Resultados Los dos ejemplos siguientes no son los mismos:
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
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.
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)". |