Chuyển đổi kiểu dữ liệu trong Dart
1. Number Conversions
var num = 100;
var str = num.toString();
var double = num.toDouble();
// String to number
var str2 = '123';
var int = int.parse(str2);
var double2 = double.parse('3.14');
// Safe parse
var safe = int.tryParse('abc') ?? 0;2. Type Casting
var obj = 'Hello';
// Safe cast
if (obj is String) {
print(obj.length);
}
// as operator
var str = obj as String;3. Type Checking
print(123 is int); // true
print('abc' is String); // true
print(123 is! String); // true📝 Tóm tắt
toString(),toDouble(),toInt()parse()- Throw exception if failtryParse()- Return null if failis- Type checkingas- Type casting
Last updated on