Dart之类型转换

简介: Dart之类型转换
main() {
//  1、Number与String转换
  var num1 = 123;
  String str0 = num1.toString();
  print(str0 is String); //true
//2、String与Number转换
  String str = '123';
  var myNum = int.parse(str);
  print(myNum is int); //true
  String str2 = '123';
  var myNum2 = double.parse(str2);
  print(myNum2 is double); //true
//使用try catch处理异常
  var str3 = "";
  try {
    var myNum3 = double.parse(str3);
    print(myNum3);
  } catch (err) {
    print(err); //FormatException: Invalid double
    print(20); //20
  }
//  3、其他类型转换为Booleans类型
  var str4 = '';
  print(str4.isEmpty); //true
  var myNum4 = 2;
  print(myNum4 == 0); //false
  print(myNum4==null);//false
  var myNum5=0/0;
  print(myNum5.isNaN);//true
}
相关文章
|
8月前
|
Dart 数据安全/隐私保护
Dart笔记:Dart 语言中的存取器及其用法解析
Dart笔记:Dart 语言中的存取器及其用法解析
94 0
|
5月前
|
Dart 安全 编译器
Dart-理解空安全中的的操作符
Dart-理解空安全中的的操作符
62 2
N..
|
8月前
|
存储 Dart
Dart语言的内置数据类型
Dart语言的内置数据类型
N..
43 0
|
8月前
|
Dart JavaScript 前端开发
dart语言中的常量与变量
dart语言中的常量与变量
66 0
|
8月前
|
Dart
Dart 运算符重载,详细介绍
Dart 运算符重载,详细介绍 Dart 支持运算符重载,它允许我们重载内置的运算符以执行自定义操作。在 Dart 中,我们可以通过实现一些特定的方法来重载运算符。
|
存储 Dart JavaScript
【Dart语言解密】想要深入了解Dart语法和类型变量吗?
【Dart语言解密】想要深入了解Dart语法和类型变量吗?
172 0
|
Dart JavaScript 前端开发
dart 语言中的 常量 与 变量
本文介绍 dart 语言中的 常量 与 变量
99 0
|
Dart
Dart 之泛型
Dart 之泛型
82 0
Dart 之泛型
|
Dart
Dart之枚举
Dart之枚举
109 0
Dart之枚举