Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Bool, Equality and Relational Operators in Dart | Змінні та Типи Даних у Dart
Вступ до Dart

Bool, Equality and Relational Operators in Dart

Свайпніть щоб показати меню

Bool

Тип даних bool може зберігати лише два значення: true або false. Використовується для логічних виразів і умов.

file1.

file1.

1234
void main() { bool adult = true; bool married = false; }

Ця змінна має тип даних bool і зберігає значення true. Ця змінна має тип даних bool і зберігає значення false.

Оператори рівності та відношення

Ці оператори використовуються у умовних виразах для прийняття рішень у програмі. Наприклад, можна перевірити, чи користувач ввів правильний пароль за допомогою оператора рівності, або визначити, чи має особа доступ до ресурсу на основі її віку. У таких випадках результат порівняння — це булеве значення, яке допомагає керувати потоком виконання програми залежно від умов.

main.dart

main.dart

1234
void main() { bool info = 10 > 2; // `true` print(info); }

10 > 2 — це істинне твердження, тому результат буде true.

main.dart

main.dart

12345
void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }

Змінні day1 і day8 містять однакові значення, тому результат порівняння — true.

Note
Примітка

Тут використовується два знаки рівності (==), оскільки один знак рівності (=) має зовсім інше значення. Він використовується для присвоєння і не може (і не має сенсу) використовуватися в булевих виразах.

Перевірка типу даних

Наступні оператори не перевіряють значення змінної. Вони перевіряють тип даних значення.

main.dart

main.dart

123
void main() { print(4.2 is int); // `false` }

Ви отримуєте false, оскільки 4.2 має тип double.

1. Розгляньте вираз (4 != 5) і визначте, чи обчислюється він як true чи false.

2. Розгляньте вираз (6 <= 6 + 3) і визначте, чи обчислюється він як true чи false.

3. Розгляньте вираз (4 == 2 + 2) і визначте, чи обчислюється він як true чи false.

question mark

Розгляньте вираз (4 != 5) і визначте, чи обчислюється він як true чи false.

Виберіть правильну відповідь

question mark

Розгляньте вираз (6 <= 6 + 3) і визначте, чи обчислюється він як true чи false.

Виберіть правильну відповідь

question mark

Розгляньте вираз (4 == 2 + 2) і визначте, чи обчислюється він як true чи false.

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 2. Розділ 5
some-alt