Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Variables en Dart | Variables y Tipos de Datos en Dart
Introducción a Dart

bookVariables en Dart

Desliza para mostrar el menú

Una variable es un espacio nombrado en la memoria que almacena valores. En otras palabras, actúa como un contenedor para valores en un programa. Una variable debe declararse antes de su uso. Dart utiliza la palabra clave var para este propósito. La sintaxis para declarar una variable se muestra a continuación.

main.dart

main.dart

copy
123
void main() { var name = 'Alex'; // Variable with string value }

Una variable en Dart consta de tres componentes: tipo (por ejemplo, var), nombre (por ejemplo, name) y valor (por ejemplo, 'Alex'). El tipo define el tipo de dato, el nombre es el identificador utilizado para referenciar la variable y el valor es el dato real almacenado en la variable.

Reglas para la declaración de variables

  • El nombre de la variable debe ser único dentro de un bloque de código;

  • El nombre de la variable no puede ser una palabra reservada (como var o void);

  • El nombre de la variable no debe comenzar con un número;

  • El nombre de la variable no debe contener espacios ni símbolos especiales, excepto el guion bajo (_) y el signo de dólar ($).

En este caso, se trabaja con el valor almacenado dentro de la variable:

main.dart

main.dart

copy
1234
void main() { var name = 'Bob'; print(name); }

Puedes escribir el resultado de un cálculo numérico o unir cadenas de texto en una variable:

main.dart

main.dart

copy
1234
void main() { var age = 27 + 3; print(age); }

Palabra clave Var

Al declarar una variable usando var, no indicamos explícitamente el tipo de dato que se almacenará en esta variable. Dart determina automáticamente qué tipo de dato contendrá una variable cuando se inicializa.

main.dart

main.dart

copy
123
void main() { var age = 27; }

Con esta inicialización, la variable age almacenará valores enteros.

Ten en cuenta que después de inicializar una variable con un tipo de dato, no puedes reasignar otro tipo de dato a esa variable.

main.dart

main.dart

copy
1234
void main() { var age = 10; age = 'ten'; // Error }

Has escrito correctamente el valor 28 en la variable age, pero no puedes asignar el valor de tipo String 28 a esta variable.

Comprobación de tipos en Dart

La comprobación de tipos en Dart garantiza que los tipos de datos en tu código coincidan con los tipos esperados. Ayuda a prevenir errores causados por asignar valores de un tipo incorrecto a las variables.

Note
Estudia más

Dart utiliza tipado estático, lo que significa que el compilador verifica los tipos antes de ejecutar el código. Ofrece mayor seguridad que el tipado dinámico, que se utiliza en JavaScript.

Anotaciones de tipo

Para mejorar la legibilidad y la estructura del código, utilizar anotaciones de tipo. En lugar de la palabra clave var, especificar el tipo de dato de la variable.

A continuación, comparación de sintaxis entre anotación de tipo y la palabra clave var.

Las anotaciones de tipo son opcionales en Dart, ya que Dart generalmente puede determinar el tipo de una variable por su valor inicial. Sin embargo, se recomienda utilizar anotaciones de tipo, ya que pueden ayudar a prevenir errores y hacer que el código sea más legible y comprensible.

question-icon

Definir una variable.

Haz clic o arrastra y suelta elementos y completa los espacios

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 2
some-alt