IntValue

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Sebuah IntValue menyimpan nilai 64-bit integer tunggal.Nilai tertinggi yang diizinkan adalah 2^63-1 atau sekitar 9,2 quintillion (9,2^18); mencoba untuk menyimpan lebih bany

Catat bahwa mungkin untuk menyimpan nilai antara 2^53 dan 2^63-1 melalui jendela Properti karena menggunakan string untuk mengirim data ke mesin, tetapi menyimpan nilai besar melalui skrip Luau akan menyebabkan kerugian presisi dan rounding seperti yang disebutkan di atas.

Keuntungan utama menggunakan IntValue berada dalam rounding nilai ke nomor terdekat, dengan kasus setengah jalan di sekitar 0. Untuk nilai di luar rentang ini, gunakan NumberValue alih-alih. Seperti semua objek ValueBase , nilai tunggal ini diimpostasikan di property <

Acara Changed untuk ini (dan objek lain seperti itu) akan berjalan dengan nilai baru yang disimpan dalam objek, bukan string mewakili properti yang diubah.

Properti

Value

Baca Paralel

Digunakan untuk menahan angka.

Metode

Acara

Changed

Acara ini diaktifkan setiap kali IntValue.Value diubah. Ini akan berjalan dengan nilai baru yang disimpan dalam objek argumen, bukan string yang mewakili prop性ang bervariasi.

Acara perubahan serupa tersedia untuk objek serupa seperti NumberValue dan StringValue, tergantung pada jenis objek yang paling cocok dengan kebutuhan.

Parameter

value: number

Nilai baru setelah perubahan.


Contoh Kode

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