Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Propriedades dos Números em Dart | Variáveis e Tipos de Dados em Dart
Introdução ao Dart

bookPropriedades dos Números em Dart

Deslize para mostrar o menu

O que são propriedades?

Na programação, assim como em nossa vida, as coisas possuem suas propriedades. Isso se aplica a tudo. As propriedades de carros incluem marca, velocidade máxima, capacidade do motor, etc. As propriedades de um livro incluem autor, gênero e número de páginas.

Números, strings, booleanos e muitos outros tipos em Dart possuem propriedades que tornam a programação mais flexível e expressiva.

A propriedade isEven é uma das mais comuns para números. Ela retorna um valor booleano que indica se um número é par. Se o número for par, a propriedade retorna true; se for ímpar, retorna false.

main.dart

main.dart

copy
1234
void main() { int number = 2; print(number.isEven); // `true` }

É especialmente útil quando uma variável armazena o resultado de uma expressão matemática, pois as propriedades ajudam a compreender esse resultado com mais clareza.

main.dart

main.dart

copy
1234
void main() { int result = 2 * -3 * -3 + 13 + 31 * -3 * 31; print(result.isEven); // `true` or `false` }

Outra propriedade útil é isNegative. Ela retorna true se o número for negativo e false se o número for positivo ou igual a zero.

main.dart

main.dart

copy
1234
void main() { int number = 4; print(number.isNegative); // `false` }

Todas as propriedades listadas acima pertencem ao tipo int. Essas propriedades não estão disponíveis em outros tipos de dados (nem mesmo em double, embora também represente números).

Cada tipo de dado em Dart possui seu próprio conjunto de propriedades exclusivas, podendo haver centenas delas. Por enquanto, é importante entender que diferentes tipos de dados têm finalidades distintas e exigem abordagens específicas.

Note
Nota

Não é necessário memorizar todas as propriedades de cada tipo de dado em Dart. À medida que você aprende e pratica, naturalmente se familiarizará com as mais úteis.

question-icon

Utilize a propriedade isEven para verificar se um número par está armazenado na variável num.

print();

Click or drag`n`drop items and fill in the blanks

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 3
some-alt