Los tipos básicos: int, double, String y bool
Conocer los tipos integrados de uso diario en Dart.
Los tipos básicos: int, double, String y bool es una lección gratuita de Dart Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Dart Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Dart Academy incluye 4 lecciones en total.
Dart tiene tipos integrados
Cada valor de Dart tiene un type que describe qué es y qué puede hacer con él. Cuatro tipos abarcan la mayor parte del código inicial.
Números enteros con int
Un int contiene números enteros sin parte fraccionaria, como cantidades, edades e índices. No se permite el punto decimal.
int age = 30;Decimales con double
Un double almacena números con punto decimal, como precios o medidas. Escriba al menos un dígito después del punto.
double price = 9.99;int y double comparten num
Tanto int como double son tipos de num. Cuando necesite cualquiera de los dos, el tipo num acepta por igual números enteros y decimales.
num value = 7;
value = 7.5;Texto con String
Un String contiene texto: letras, palabras o frases completas. Coloque el texto entre comillas simples o dobles.
String city = "Tokyo";Verdadero o falso con bool
Un bool solo puede ser true o false. Es la base de todas las decisiones que su programa tomará más adelante.
bool isReady = true;Solo dos valores bool
A diferencia de algunos lenguajes, un bool de Dart solo puede ser true o false. Aquí no existe el atajo de considerar verdadero un cero o una cadena vacía.
Los tipos indican qué puede hacer
El type determina qué operaciones están disponibles. Puede sumar ints, pero para unir texto se utilizan herramientas distintas de las empleadas para sumar números.
Los valores predeterminados son null
Una variable no inicializada comienza como null hasta que se le asigna un valor. Dart le obliga deliberadamente a gestionar ese caso.
Comprobar el tipo de un valor
Use el operador is para preguntar si un valor coincide con un tipo. Este responde con un bool práctico que puede utilizar.
print(9.99 is double); // trueElegir el tipo principal adecuado
¿Contar? Use int. ¿Medir? Use double. ¿Mostrar texto? Use String. ¿Sí o no? Use bool. Haga coincidir el tipo con el significado.
Comprobación rápida
¿Qué tipo principal debería contener el precio de un producto como 9.99?
Resumen: los cuatro tipos principales
Conoció int para números enteros, double para decimales, String para texto y bool para true o false. Cada valor tiene un tipo claro. 🎯
Preguntas frecuentes
¿La lección «Los tipos básicos: int, double, String y bool» es gratis?
Sí — el texto completo de «Los tipos básicos: int, double, String y bool» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Dart Academy, actualiza a CoddyKit PRO. El curso de Dart Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Los tipos básicos: int, double, String y bool»?
Conocer los tipos integrados de uso diario en Dart. Practicas Dart Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Dart Academy?
No se requiere experiencia previa. Dart Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Los tipos básicos: int, double, String y bool»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Dart Academy?
Sí. Cada lección de Dart Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Explicación de var, final y const
- Los tipos básicos: int, double, String y bool
- Inferencia de tipos frente a tipos explícitos
- Los tipos dynamic y Object