Variable: la variable es un lugar con nombre en la memoria donde se pueden almacenar algunos datos/valores. Según la palabra variable, se puede decir que el valor de una variable se puede cambiar/variar. Al declarar una variable, se deben seguir algunas reglas:
- Los nombres de variables pueden contener letras tanto en mayúsculas como en minúsculas y también dígitos.
- El nombre de la variable no puede comenzar con un dígito.
- Solo podemos usar los caracteres especiales _ y $ , aparte de estos, otros caracteres especiales no están permitidos.
Declaración de variable: podemos declarar una variable de varias maneras, como se muestra a continuación:
Ejemplos:
Declaración de variables | Descripción |
---|---|
var nombre:número = 10; | Aquí el nombre es una variable que solo puede almacenar datos de tipo entero. |
var nombre:número; | Aquí el nombre es una variable que solo puede almacenar datos de tipo entero. Pero por defecto su valor se establece en indefinido. |
var nombre = 10; | Aquí, mientras declaramos la variable, no estamos especificando el tipo de datos. Por lo tanto , el compilador decide su tipo de datos al ver su valor, es decir, el número aquí. |
nombre de la variable; | Aquí, mientras declaramos la variable, no estamos especificando el tipo de datos y tampoco estamos asignando ningún valor. Luego, el compilador toma su tipo de datos como cualquier . Su valor se establece en indefinido de forma predeterminada. |
Ámbitos variables en TypeScript: aquí ámbito significa la visibilidad de la variable. El alcance define que podemos acceder a la variable o no. Las variables de TypeScript pueden tener los siguientes ámbitos:
- Ámbito local: como el nombre especificado, se declaran dentro del bloque como métodos, bucles, etc. Las variables locales son accesibles solo dentro de la construcción donde se declaran.
- Alcance global: si la variable se declara fuera de la construcción, podemos acceder a la variable en cualquier lugar. Esto se conoce como Alcance Global.
- Alcance de la clase: si se declara una variable dentro de la clase, podemos acceder a esa variable solo dentro de la clase.
Código #1:
var global_var = 10 //global variable class Geeks { geeks_var = 11; //class variable assignNum():void { var local_var = 12; //local variable } } document.write("Global Variable: "+global_var) var obj = new Geeks(); document.write("Class Variable: "+obj.geeks_var)
Producción:
Global Variable: 10 Class Variable: 11
Publicación traducida automáticamente
Artículo escrito por Bishal Kumar Dubey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA