Course Content
Introduction to Dart
Introduction to Dart
Data Types
What are Data Types?
Dart supports different data types for different tasks. Like in life, we use words to communicate and numbers to calculate.
- Dart allows us to use numbers for mathematical operations:
main
void main() { print(22+33); }
- In Dart, we can join strings:
main
void main() { print("Name " + "Alex"); }
- We can use the
bool
data type to print whether a statement istrue
orfalse
:
main
void main() { // 2 > 1 ? print(true); }
In the future, we will learn to work with all types of data, and in the following chapters we will consider the simplest of them.
What are the Differences Between Data Types?
For example, we can perform mathematical operations between int
and double
because both are numbers.
Note
int
anddouble
are numbers, but theint
data type does not store decimals, so it can only store integers. But thedouble
can store any number.
However, we cannot add a String
to an int
or double
because a String
is simply a sequence of characters, which does not support mathematical operations.
main
void main() { print("String example " + 44); }
Thanks for your feedback!