Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Data Types

Course Content

# Introduction to Dart

1. First Acquaintance with Dart

2. Variables and Data Types

3. Conditional Statements

4. List and String

Introduction to Dart

## 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.dart

• In Dart, we can join strings:

main.dart

• We can use the `bool` data type to print whether a statement is `true` or `false`:

main.dart

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` and `double` are numbers, but the `int` data type does not store decimals, so it can only store integers. But the `double` 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.dart

#### Find the line of code with the error.

Select the correct answer

Everything was clear?

Section 2. Chapter 1