Home Whiteboard AI Assistant Online Compilers Jobs Tools Articles Corporate Training Practice
Chapters
Categories
AI, ML, and Data Science Programming Languages Web Development Languages DevOps Databases Computer Science Subjects Python Technologies Software
Testing Cyber Security All Categories
Back
Artificial Intelligence Machine Learning ML With Python Data Science Statistics NLP Neural Networks TensorFlow PyTorch Matplotlib NumPy Pandas SciPy Big Data Analytics See all
Search tutorials, courses
Library Courses Certifications Login
SQL HTML CSS Javascript Python Java C C++ PHP Scala C# Tailwind CSS Node.js MySQL MongoDB PL/SQL Swift Bootstrap R Machine Learning Blockchain Angular React Native
Computer Fundamentals Compiler Design Operating System Data Structure and Algorithms Computer Network DBMS Excel
Dart Programming - Data Types
Dart Programming - Home
Dart Programming - Overview
Dart Programming -
Environment
Dart Programming - Syntax
Previous Quiz Next
Dart Programming - Data
Types
One of the most fundamental characteristics of a programming language is the set of data types it supports. These are the type of
Dart Programming - Variables values that can be represented and manipulated in a programming language.
Dart Programming - Operators The Dart language supports the following types−
Dart Programming - Loops
Dart Programming - Decision Numbers
Making Strings
Dart Programming - Numbers Booleans
Dart Programming - String Lists
Dart Programming - Boolean Maps
Dart Programming - Lists
Dart Programming - Lists Numbers
Dart Programming - Map Numbers in Dart are used to represent numeric literals. The Number Dart come in two flavours −
Dart Programming - Symbol
Dart Programming - Runes
Integer − Integer values represent non-fractional values, i.e., numeric values without a decimal point. For example, the
Dart Programming - value "10" is an integer. Integer literals are represented using the int keyword.
Enumeration
Dart Programming - Functions Double − Dart also supports fractional numeric values i.e. values with decimal points. The Double data type in Dart
Dart Programming - Interfaces represents a 64-bit (double-precision) floating-point number. For example, the value "10.10". The keyword double is used
to represent floating point literals.
Dart Programming - Classes
Dart Programming - Object
Dart Programming - Collection Strings
Dart Programming - Generics
Strings represent a sequence of characters. For instance, if you were to store some data like name, address etc. the string data
Dart Programming - Packages type should be used. A Dart string is a sequence of UTF-16 code units. Runes are used to represent a sequence of UTF-32 code
units.
Dart Programming - Exceptions
The keyword String is used to represent string literals. String values are embedded in either single or double quotes.
Dart Programming - Debugging
Dart Programming - Typedef
Boolean
Dart Programming - Libraries
The Boolean data type represents Boolean values true and false. Dart uses the bool keyword to represent a Boolean value.
Dart Programming - Async
Dart Programming - List and Map
Concurrency
The data types list and map are used to represent a collection of objects. A List is an ordered group of objects. The List data type
Dart Programming - Unit
in Dart is synonymous to the concept of an array in other programming languages. The Map data type represents a set of values
Testing
as key-value pairs. The dart: core library enables creation and manipulation of these collections through the predefined List and
Dart Programming - HTML DOM Map classes respectively.
Dart Programming - Quick The Dynamic Type
Guide
Dart is an optionally typed language. If the type of a variable is not explicitly specified, the variables type is dynamic. The
Dart Programming - Resources
dynamic keyword can also be used as a type annotation explicitly.
Dart Programming - Discussion
Print Page Previous Next
Selected Reading
UPSC IAS Exams Notes Advertisements
Developer's Best Practices
Questions and Answers
Effective Resume Writing
AI Based Resume Builder
Personal AI Study Assistant
Generate Coding Logic
HR Interview Questions
Computer Glossary
Who is Who
TOP TUTORIALS
Python Tutorial
Java Tutorial
C++ Tutorial
C Programming Tutorial
C# Tutorial
PHP Tutorial
R Tutorial
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
SQL Tutorial
TRENDING TECHNOLOGIES
Cloud Computing Tutorial
Amazon Web Services Tutorial
Microsoft Azure Tutorial
Git Tutorial
Ethical Hacking Tutorial
Docker Tutorial
Kubernetes Tutorial
DSA Tutorial
Spring Boot Tutorial
SDLC Tutorial
Unix Tutorial
CERTIFICATIONS
Business Analytics Certification
Java & Spring Boot Advanced Certification
Data Science Advanced Certification
Cloud Computing And DevOps
Advanced Certification In Business Analytics
Artificial Intelligence And Machine Learning
DevOps Certification
Game Development Certification
Front-End Developer Certification
AWS Certification Training
Python Programming Certification
COMPILERS & EDITORS
Online Java Compiler
Online Python Compiler
Online Go Compiler
Online C Compiler
Online C++ Compiler
Online C# Compiler
Online PHP Compiler
Online MATLAB Compiler
Online Bash Compiler
Online SQL Compiler
Online Html Editor
ABOUT US | OUR TEAM | CAREERS | JOBS | CONTACT US | TERMS OF USE | PRIVACY POLICY | REFUND POLICY | COOKIES POLICY | FAQ'S
Tutorials Point is a leading Ed Tech company striving to provide the best learning material on technical and non-technical subjects.
© Copyright 2025. All Rights Reserved.