JavaScript var – GeeksforGeeks


JavaScript variable es una palabra clave utilizada para declarar variables en JavaScript que tienen un alcance de función. Antes de la introducción de ES6, todas las palabras clave en JavaScript se declaraban con solo “variable” palabra clave. La palabra clave var también se usa para declarar variables de alcance world.

Sintaxis:

var variableName = valueOfVar;

Alcance de la función: Las variables declaradas dentro de una función tienen un alcance de función y no se puede acceder a ellas fuera de la función. Solo se puede acceder a las variables declaradas con var dentro de esa función y su función adjunta.

Las variables declaradas usando la palabra clave var son izado en la parte superior y se inicializan antes de la ejecución del código con un valor predeterminado de indefinido. Las variables declaradas en el alcance world que está fuera de cualquier función no se pueden eliminar

Ejemplo 1: En este ejemplo, declararemos una variable world y accederemos a ella desde cualquier lugar dentro del programa.

JavaScript

var take a look at = 12

perform foo(){

    console.log(take a look at);

}

foo();

Producción:

12

Ejemplo 2: En este ejemplo, declararemos múltiples variables en una sola declaración

JavaScript

var test1 = 12,

    test2= 14,

    test3 = 16

perform foo(){

    console.log(test1, test2, test3);

}

foo();

Producción:

12 14 16

Ejemplo 3: En este ejemplo, veremos el izado de variables declaradas usando var

JavaScript

console.log(take a look at);

var take a look at = 12;

Producción:

undefined

Explicación: Obtenemos el resultado sin ningún error porque la variable take a look at se eleva en la parte superior incluso antes de que comience la ejecución del programa y la variable se inicializa con un valor predeterminado de indefinido

Ejemplo 4: En este ejemplo, volveremos a declarar una variable en el mismo bloque world

JavaScript

var take a look at = 12;

var take a look at = 100;

console.log(take a look at);

Producción:

100

Explicación: No obtuvimos ningún error al redeclarar la variable si hiciéramos lo mismo con la palabra clave let arrojaría un error

Ejemplo 5: En este ejemplo, volveremos a declarar la variable en otro ámbito y veremos cómo es la variable authentic.

JavaScript

var take a look at = 12;

perform foo(){

    var take a look at = 100;

    console.log(take a look at);

}

foo();

console.log(take a look at);

Producción:

100
12

Explicación: No recibimos ningún error al volver a declarar la variable dentro del alcance de otra función y se conserva el valor authentic de la variable.

Ejemplo 6: En este ejemplo, intentaremos eliminar una variable world declarada usando va en el modo ‘usar estricto’

JavaScript

'use strict';

var take a look at = 12;

delete(take a look at);

console.log(take a look at);

Producción:

Explicación: Cada vez que se declara una variable usando var en alcance world, no se puede configurar. Por lo tanto, no se puede eliminar con la palabra clave delete. y sale un error

Navegador suitable:

  • Cromo
  • Borde
  • Firefox
  • Ópera
  • explorador de Web
  • Safari

PD: Para aclarar su concepto de var, const y let, revise ¿Cómo declarar variables de diferentes maneras en JavaScript?

Related Articles

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Same Category

spot_img

Stay in touch!

Follow our Instagram