Type Test Operators in Dart

void main() {
  var a = 100;
  print(a is int);

  var b = 'hi';
  print(b is String);

  var c = 10.2;
  print(c is double);

  var d = 10.5;
  print(d is String);
}

o/p:

true

true

true

false

void main() {
  var a = 100;
  print(a is! int);

  var b = 'hi';
  print(b is! String);

  var c = 10.2;
  print(c is! double);

  var d = 10.5;
  print(d is! String);
}

o/p:

false

false

false

true