IntValue
*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
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
Nilai baru setelah perubahan.
Contoh Kode
local value = Instance.new("IntValue")
value.Parent = workspace
local function onValueChanged(newValue)
print(newValue)
end
value.Changed:Connect(onValueChanged)
value.Value = 20