If and else

Dart supports if statements with optional else statements, as thenext sample shows. Also see conditional expressions.

  1. if (isRaining()) {
  2. you.bringRainCoat();
  3. } else if (isSnowing()) {
  4. you.wearJacket();
  5. } else {
  6. car.putTopDown();
  7. }

Unlike JavaScript, conditions must use boolean values, nothing else. SeeBooleans for more information.