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.