IntValue
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Một IntValue lưu một giá 64-bit integer đơn. Giá trị cao nhất cho phép là 2^63-1 hoặc xung quanh 9.2 quintillion (9.2^18); cố gắng lưu n
Ghi chú rằng có thể lưu giá trị giữa 2^53 và 2^63-1 qua cửa sổ Tên bởi vì nó sử dụng chuỗi để truyền dữ liệu cho máy chủ, nhưng thao tác với các giá trị lớn qua các tập lệnh Luau sẽ dẫn đến sự mất chính xác và tròn tròn như đã đề cậ
Lợi thế chính của việc sử dụng IntValue là nó tối ưu hóa giá trị của các biến lên gần nhất, với các trường hợp tròn xuống khỏi 0. Đối với các giá trị ngoài phạm vi này, hãy sử d
Sự kiện Changed cho điều này (và các đối tượng khác như nó) sẽ chạy với giá trị mới được lưu trong đối tượng, thay vì một chuỗi đại diện cho thuộc tính đang được thay đổi.
Thuộc Tính
Phương Pháp
Sự Kiện
Changed
Sự kiện này bắt đầu khi IntValue.Value được thay đổi. Nó sẽ chạy với giá trị mới được lưu trong đối tượng argument, thay vì một chuỗi đại diện cho thuộc tính đang thay đổi.
Các sự kiện thay đổi tương đương tồn tại cho các đối tượng tương tự như NumberValue và StringValue , tùy thuộc vào loại đối tượng phù hợp nhu cầu tốt nhất.
Tham Số
Giá trị mới sau khi thay đổi.
Mẫu mã
local value = Instance.new("IntValue")
value.Parent = workspace
local function onValueChanged(newValue)
print(newValue)
end
value.Changed:Connect(onValueChanged)
value.Value = 20