Skip to Content
Dart📘 Ngôn ngữ DartChuyển đổi kiểu dữ liệu (Type Conversion)

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 fail
  • tryParse() - Return null if fail
  • is - Type checking
  • as - Type casting
Last updated on