Ir al contenido

Escalares

Un escalar guarda un solo valor, el más reciente. Le asignas directamente sobre una propiedad de varG:

varG.temperatura = 23.5; // número
varG.estado = "ok"; // texto
varG.encendido = true; // booleano

Cada vez que reasignas, el valor nuevo reemplaza al anterior. Un escalar sirve para “el estado ahora mismo”: la temperatura actual, si una bomba está encendida, el modo activo de un equipo.

  • El valor actual de una medición (no su historial).
  • Un estado (encendido/apagado, modo, nivel).
  • Un resultado que se sobrescribe (último cálculo, último error).

Si en cambio quieres conservar cómo evolucionó un valor en el tiempo (para una gráfica o un historial), eso es una serie, no un escalar. Un detalle importante de por qué: el escalar solo deja ver su último valor de cada ventana de envío; lo explica Cómo se propaga.

Un escalar puede ser número, texto o booleano. Usa un solo tipo por variable: quien la lee (un tablero, un artefacto, otro trozo de tu código) asume siempre el mismo tipo. No mezcles, por ejemplo, número y "sin dato" en la misma variable.