IntValue

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

IntValue เก็บรวบรวมตัวเลข 64-bit integer เดียว สูงสุด สูงสุด 2^63-1 หรือประมาณ 9.2 ล้านล้าน (9.2

หมายเหตุว่ามีความเป็นไปได้ที่จะเก็บค่าระหว่าง 2^53 และ 2^63-1 ผ่าน หน้าต่าง Proprieties เนื่องจากใช้สตริงเพื่อส่งข้อมูลไปยังเครื่องยนต์ แต่การจัดการค่าขนาดใหญ่ผ่าน Luau ส

ข้อดีหลักในการใช้ IntValue คือการรอบคอบของมันโดยใช้ตัวเลขที่ใกล้ที่สุด ด้วยกรณีที่ห่างออกไปจาก 0 สำหรับค่านอกของนี้ ใช้ Class

เหตุการณ์ Changed สำหรับสิ่งนี้ (และวัตถุอื่น ๆ เช่นมัน) จะดำเนินการด้วยค่าใหม่ที่เก็บไว้ในวัตถุ ไม่ใช่สตริงที่แทนที่สถานะการเปลี่ยนแปลง

คุณสมบัติ

Value

อ่านพร้อมๆ กัน

ใช้เพื่อรองรับตัวเลข

วิธีการ

อีเวนต์

Changed

เหตุการณ์นี้จะเกิดขึ้นเมื่อ IntValue.Value เปลี่ยนแปลง มันจะทำงานร่วมกับค่าใหม่ที่เก็บไว้ในตัวอ้างอิง โดยไม่ใช่สตริงที่แทนที่สมบัติสินค้า

มีการเปลี่ยนแปลงที่เทียบเท่าสำหรับวัตถุที่คล้ายกันเช่น NumberValue และ StringValue ตามความต้องการของวัตถุ

พารามิเตอร์

value: number

มูลค่าใหม่หลังการเปลี่ยนแปลง


ตัวอย่างโค้ด

The below example, assuming all referenced objects existed, would print the IntValue's new value each time it changed. In the example below it would print 20.

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