Kiểu dữ liệu Số trong Dart
1. Integers và Doubles
int age = 25;
double height = 1.75;
num value = 42; // Có thể là int hoặc double
value = 3.14; // OK2. Number Literals
var decimal = 100;
var hex = 0x64;
var exponent = 1.5e3; // 1500.0
// Underscore
var million = 1_000_000;3. Type Conversion
var num = 42;
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'); // null4. Operations
var a = 10;
var b = 3;
print(a / b); // 3.3333... (double)
print(a ~/ b); // 3 (integer division)
print(a % b); // 1 (modulo)📝 Tóm tắt
int,double,num/- Chia (trả về double)~/- Chia nguyênparse()- Convert từ stringtryParse()- Safe parse (trả về null)
Last updated on