IntValue

Hiển Thị Bản Đã Lỗi Thời

*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

Value

Đọc Song Song

Được sử dụng để đựng một số.

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ư NumberValueStringValue , tùy thuộc vào loại đối tượng phù hợp nhu cầu tốt nhất.

Tham Số

value: number

Giá trị mới sau khi thay đổi.


Mẫu mã

How to Use IntValue.Changed

local value = Instance.new("IntValue")
value.Parent = workspace
local function onValueChanged(newValue)
print(newValue)
end
value.Changed:Connect(onValueChanged)
value.Value = 20