Las variables globales ocupan más espacio que las locales?, Al estar disponibles siempre para ser llamadas podría se que si?

Pregunta de la clase:
Scope
Carlos Naveda

Carlos Naveda

Pregunta
studenthace 5 años

Las variables globales ocupan más espacio que las locales?, Al estar disponibles siempre para ser llamadas podría se que si?

2 respuestas
para escribir tu comentario
    Martin Borges Nogueira

    Martin Borges Nogueira

    studenthace 5 años

    En el lenguaje C, para declarar variables globales estas deben estar fuera de la función main y pueden ser visibles, invocadas o modificadas por cualquier función. Cuando se asigna memoria a una variable global esta permanece a través de la ejecución del programa y ocupan espacio cuando son utilizadas.

    Jorge Méndez Ortega

    Jorge Méndez Ortega

    studenthace 5 años

    Prácticamente una buena practica es que no contamines el scope global con variables, ya que a futuro puedan chocar con variables que utilices dentro de alguna función.

    Y como te comenta @Santino Mazza no utilizan mas espacio solo se quedan declaradas en el scope global.

Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.

Curso Básico de JavaScript [Empieza Gratis]
Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.