Menu
CoddyTech

Giá trị logic (bool)

Thuộc phần Kiến thức cơ bản trong hành trình Dart của Coddy. Bài học 9 trên 94.

Giá trị Boolean (kiểu bool) chỉ có hai giá trị: true hoặc false. Chúng biểu thị các điều kiện có/không trong chương trình.

void main() {
  bool isRaining = true;
  print(isRaining);
}

Giá trị Boolean không có dấu ngoặc kép. Bạn có thể gán lại chúng:

void main() {
  bool isCompleted = false;
  print(isCompleted);
  
  // Thay đổi giá trị
  isCompleted = true;
  print(isCompleted);
}
challenge icon

Thử thách

Người mới

Tạo một chương trình Dart sử dụng các giá trị boolean để theo dõi trạng thái của một nhân vật đơn giản trong trò chơi:

  1. Khai báo một biến boolean tên là isAlive và gán giá trị true cho biến đó
  2. Khai báo một biến boolean tên là hasWeapon và gán giá trị false cho biến đó
  3. Khai báo một biến số nguyên tên là healthPoints và gán giá trị 100 cho biến đó
  4. Khai báo một biến số thực tên là speed và gán giá trị 7.5 cho biến đó
  5. In ra tất cả các biến cùng nhãn mô tả theo CHÍNH XÁC định dạng sau:
Character Status:
Alive: true
Armed: false
Health: 100
Speed: 7.5

Đầu ra của bạn phải khớp chính xác với định dạng này.

Tự làm thử

void main() {
  // Khai báo các biến (variable) ở đây
  bool isAlive = ?;
  bool hasWeapon = ?;
  int healthPoints = ?;
  double speed = ?;
  
  // In ra trạng thái của nhân vật
  print("Character Status:");
  print("Alive: " + isAlive.toString());
  print("Armed: " + hasWeapon.toString());
  print("Health: " + healthPoints.toString());
  print("Speed: " + speed.toString());
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Trình biên dịch Dart online