En la entrada anterior del blog vimos cuáles eran los tipos de datos más frecuentes en nuestros Scripts... pero ¿qué formas existen de asignar a nuestras constantes y variables esos tipos de datos?.
Pues disponemos de tres formas de declarar variables. Que veremos de forma introductoria:
var: nos permite declarar una variable 'local' y 'global' dependiendo del contexto de ejecución, donde opcionalmente le asignaremos un valor.
let: declaramos una variable local con 'ámbito de bloque', e igual que var, opcionalmente asignamos un valor de inicio.
const: nombre de constante local de solo lectura y ámbito de bloque.
Como curiosidad, la sintaxis de un identificador de constante es la misma que la de cualquier identificador de variable: debe comenzar con una letra, un subrayado o un signo de dólar ($).
Como podemos entrever let es similar a var en muchos aspectos; y const incrementa las posibilidades de let evitando, además, la reasignación a una variable.
Es recomendable, en general, emplear 'let' y 'const' frente a 'var'.
Mencionar brevemente algo respecto al ámbito de las variables.
Cuando declaramos una variable fuera de cualquier función, se denomina variable global, ya que está disponible para cualquier otro código en el documento actual.
Por contra, cuando declaramos una variable dentro de una función, se llama variable local, porque solo está disponible dentro de esa función.
Veamos algunos ejemplos sencillos de declaración de variables:
Como se observa todo depende de dónde declaremos nuestras variables para determinar su tipo (global o local) e incluso su ámbito.
Pues disponemos de tres formas de declarar variables. Que veremos de forma introductoria:
var: nos permite declarar una variable 'local' y 'global' dependiendo del contexto de ejecución, donde opcionalmente le asignaremos un valor.
let: declaramos una variable local con 'ámbito de bloque', e igual que var, opcionalmente asignamos un valor de inicio.
const: nombre de constante local de solo lectura y ámbito de bloque.
Como curiosidad, la sintaxis de un identificador de constante es la misma que la de cualquier identificador de variable: debe comenzar con una letra, un subrayado o un signo de dólar ($).
Como podemos entrever let es similar a var en muchos aspectos; y const incrementa las posibilidades de let evitando, además, la reasignación a una variable.
Es recomendable, en general, emplear 'let' y 'const' frente a 'var'.
Mencionar brevemente algo respecto al ámbito de las variables.
Cuando declaramos una variable fuera de cualquier función, se denomina variable global, ya que está disponible para cualquier otro código en el documento actual.
Por contra, cuando declaramos una variable dentro de una función, se llama variable local, porque solo está disponible dentro de esa función.
Veamos algunos ejemplos sencillos de declaración de variables:
function main(workbook: ExcelScript.Workbook) { var a = 1313; var mensaje = "algo de texto"; console.log(a + mensaje); //// let b = 1234; let texto = "algo más de texto"; console.log(b + texto); //// const n=1; const nombre_completo = {nombre:'Ismael', apellido: "Romero"}; console.log(nombre_completo.nombre + ' ' + nombre_completo.apellido); }
Como se observa todo depende de dónde declaremos nuestras variables para determinar su tipo (global o local) e incluso su ámbito.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.