Dart Academy · Pelajaran

Boolean dan Operator Perbandingan

Menghasilkan true dan false dari perbandingan

Pelajaran 1 dari 413 langkah

Boolean dan Operator Perbandingan adalah pelajaran Dart Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Dart Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Dart Academy mencakup 4 pelajaran total.

Ya atau Tidak, True atau False

Setiap keputusan yang dibuat program Anda dimulai dari jawaban ya atau tidak. Dalam Dart, jawaban tersebut berupa bool, yang hanya dapat menyimpan true atau false. 🤔

Mendeklarasikan bool

Anda menyimpan nilai ya atau tidak dalam variabel bertipe bool. Nilai tersebut dapat berupa literal true atau literal false, dan tidak dapat berupa yang lain.

bool isReady = true;
bool isDone = false;

Perbandingan Menghasilkan Boolean

Anda jarang mengetik true secara manual. Sebagai gantinya, sebuah perbandingan menghasilkan bool untuk Anda, lalu menjawab pertanyaan tentang nilai-nilai Anda secara otomatis.

bool big = 10 > 3; // true

Sama dengan dan Tidak Sama dengan

Gunakan == untuk menanyakan apakah dua nilai sama, dan != untuk menanyakan apakah keduanya berbeda. Keduanya mengembalikan true atau false yang jelas.

print(5 == 5);  // true
print(5 != 2);  // true

Lebih Besar dan Lebih Kecil dari

Operator > dan < membandingkan urutan. Operator tersebut menentukan apakah nilai di sebelah kiri lebih besar atau lebih kecil daripada nilai di sebelah kanan.

print(8 > 3);  // true
print(2 < 1);  // false

Atau Sama dengan

Tambahkan tanda sama dengan untuk menyertakan batasnya. >= dan <= bernilai true ketika nilainya sama maupun ketika salah satunya lebih besar.

print(5 >= 5); // true
print(4 <= 9); // true

Membandingkan Teks

Anda juga dapat membandingkan string. Dengan ==, dua string hanya dianggap sama ketika semua karakternya benar-benar cocok, termasuk huruf besar-kecil.

print("cat" == "cat"); // true
print("Cat" == "cat"); // false

Perhatikan Tanda Sama dengan Ganda

Satu tanda = menetapkan nilai, sedangkan == membandingkan dua nilai. Tertukar antara keduanya merupakan kesalahan umum pemula, jadi bacalah dua kali.

var x = 5;        // assign
print(x == 5);    // compare

Simpan Hasilnya

Perbandingan hanyalah sebuah ekspresi, jadi Anda dapat menyimpan hasil bool-nya dalam variabel dan menggunakannya kembali di mana pun jawaban tersebut diperlukan.

int age = 20;
bool adult = age >= 18; // true

Balikkan dengan Not

Letakkan ! di depan bool untuk membalik nilainya. True menjadi false dan false menjadi true, yang berguna untuk mengajukan pertanyaan sebaliknya.

bool open = false;
print(!open); // true

Boolean Menggerakkan Keputusan

Nilai true dan false ini menjadi bahan bakar percabangan. Sebentar lagi, pernyataan if akan membaca bool dan memilih kode yang akan dijalankan. 🚦

Pemeriksaan Singkat

Operator mana yang menanyakan apakah dua nilai sama?

Rangkuman

Anda telah mempelajari bahwa bool menyimpan true atau false, dan bahwa ==, !=, >, <, >=, <=, serta ! membentuk nilai-nilai tersebut untuk pengambilan keputusan. 🎉

Gratis untuk memulai

Belajar Dart dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Boolean dan Operator Perbandingan” gratis?

Ya — teks lengkap “Boolean dan Operator Perbandingan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Dart Academy, upgrade ke CoddyKit PRO. Kursus Dart Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Boolean dan Operator Perbandingan”?

Menghasilkan true dan false dari perbandingan Kamu berlatih Dart Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Dart Academy?

Tidak diperlukan pengalaman sebelumnya. Dart Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Boolean dan Operator Perbandingan” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Dart Academy ini?

Ya. Setiap pelajaran Dart Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Boolean dan Operator Perbandingan
  2. if, else if, dan else
  3. Operator Logika dan Hubungan Arus Pendek
  4. Ekspresi Ternary dan switch
← Kembali ke Dart Academy