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
}
相关文章
|
3月前
|
Dart 安全 编译器
Dart-理解空安全中的的操作符
Dart-理解空安全中的的操作符
48 2
|
5月前
|
编译器 Kotlin
Kotlin中类型转换
Kotlin中类型转换
215 6
N..
|
6月前
|
存储 Dart
Dart语言的内置数据类型
Dart语言的内置数据类型
N..
31 0
|
6月前
|
Dart JavaScript 前端开发
dart语言中的常量与变量
dart语言中的常量与变量
58 0
|
6月前
|
Dart
Dart 运算符重载,详细介绍
Dart 运算符重载,详细介绍 Dart 支持运算符重载,它允许我们重载内置的运算符以执行自定义操作。在 Dart 中,我们可以通过实现一些特定的方法来重载运算符。
|
存储 Dart JavaScript
【Dart语言解密】想要深入了解Dart语法和类型变量吗?
【Dart语言解密】想要深入了解Dart语法和类型变量吗?
167 0
|
Dart 数据安全/隐私保护
Dart 语言中的存取器
本文介绍 Dart 语言中存取器的用法。
98 0
|
Dart JavaScript 前端开发
dart 语言中的 常量 与 变量
本文介绍 dart 语言中的 常量 与 变量
92 0
|
Dart
Dart之枚举
Dart之枚举
94 0
Dart之枚举