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

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


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

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