Dart Number
Number là kiểu dữ liệu được sử dụng để giữ giá trị số. Trong Dart, Nó có thể có hai loại –
- Integer
- Double
Integer – là số nguyên có thể được viết mà không có thành phần phân số. Ví dụ – 20, 30, -3215, 0, v.v. Một số nguyên có thể có dấu hoặc không dấu. Biểu diễn giá trị số nguyên nằm trong khoảng từ -263 đến 263 số không thập phân. Từ khóa int dùng để khai báo giá trị số nguyên trong Dart .
- int id = 501 ;
Double – là những số có thể được viết bằng số dấu phẩy động hoặc số có dấu thập phân lớn hơn. Từ khóa double dùng để khai báo giá trị Double trong Dart.
- double root = 1.41234;
- or
- double rupees = 100000;
Các bài viết liên quan:
Quy tắc cho giá trị số nguyên
- Giá trị số nguyên phải là một chữ số.
- Các dấu thập phân không được bao gồm trong một số nguyên.
- Các số không có dấu luôn là một số dương. Các số có thể là số âm hoặc số dương.
- Kích thước của giá trị số nguyên phụ thuộc vào nền tảng, nhưng giá trị số nguyên không được dài hơn 64 bit.
Hãy xem ví dụ sau:
Ví dụ:
Đầu ra:
Hàm parse()
Hàm parse () chuyển đổi chuỗi số thành số. Hãy xem xét ví dụ sau:
Ví dụ –
Đầu ra:
Giải trình –
Trong ví dụ trên, chúng tôi đã chuyển đổi các chuỗi số thành các số bằng cách sử dụng phương thức parse () sau đó được lưu trữ trong các biến. Sau khi chuyển đổi thành công, chúng ta thực hiện thao tác thêm và in kết quả ra màn hình.
Thuộc tính số
Tính chất | Sự miêu tả |
hashcode | Nó trả về mã băm của một số nhất định. |
isFinite | Nếu số đã cho là hữu hạn, thì nó trả về true. |
isInfinite | Nếu số vô hạn, nó trả về true. |
isNan | Nếu số không âm thì nó trả về true. |
isNegative | Nếu số âm thì nó trả về true. |
sign | Nó trả về -1, 0 hoặc 1 tùy thuộc vào dấu của số đã cho. |
isEven | Nếu số đã cho là số chẵn thì nó trả về true.. |
isOdd | Nếu số đã cho là số lẻ thì nó trả về true. |
Phương pháp số
Các phương pháp số thường được sử dụng được đưa ra dưới đây.
Phương pháp | Sự miêu tả |
abs () | Nó cho giá trị tuyệt đối của một số nhất định. |
ceil () | Nó cung cấp giá trị trần của một số nhất định. |
floor() | Nó cung cấp giá trị sàn của một số nhất định. |
compareTo() | Nó so sánh giá trị với số khác. |
remainder() | Nó cho phần còn lại bị cắt ngắn sau khi chia hai số. |
round() | Nó trả về vòng của số. |
toDouble () | Nó cho phép đại diện tương đương kép của số. |
toInt () | Trả về biểu diễn số nguyên tương đương của số. |
toString () | Trả về biểu diễn chuỗi tương đương của số |
truncate() | Trả về số nguyên sau khi loại bỏ các chữ số phân số. |