Flash ActionScript และประเภทข้อมูล
ภาษาการเขียนโปรแกรมบางภาษาเข้มงวดกว่าภาษาอื่น ๆ เมื่อพูดถึงการติดตามไวยากรณ์และการเข้ารหัส ตัวอย่างเช่นภาษาสคริปต์ HTML ค่อนข้างให้อภัยเมื่อเกิดข้อผิดพลาดในการเขียนโปรแกรม คุณสามารถมีข้อผิดพลาดในซอร์สโค้ดและหน้าเว็บของคุณจะยังคงสามารถดูได้ในเว็บเบราว์เซอร์ อย่างไรก็ตามหากคุณทำงานกับ FlashR และ ActionScript คุณรู้ว่ามันให้อภัยน้อยกว่ามาก ดังนั้นเราต้องระวังให้มากขึ้นเมื่อเขียนโค้ด ActionScript ของเรา

หนึ่งในกฎการเข้ารหัสที่คุณจะพบหลายครั้งเมื่อเขียนโค้ด ActionScript ของคุณคือการใช้ชนิดข้อมูล ที่เดียวที่คุณจะต้องใช้ประเภทข้อมูลคือเมื่อประกาศตัวแปรใหม่ ในบทช่วยสอนก่อนหน้านี้คุณเรียนรู้รหัสเพื่อสร้างตัวแปรใหม่

var name_of_variable = value;
คอนเทนเนอร์ var = 20;

ในโค้ดข้างต้นจากบทช่วยสอนก่อนหน้านี้เรายังไม่ได้ประกาศชนิดข้อมูลสำหรับตัวแปรใหม่ของเรา เราต้องทำอย่างนั้น มาเพิ่มประเภทข้อมูลลงในโค้ดด้านบนทันที

คอนเทนเนอร์ var: Number = 20;

อย่างที่คุณเห็นก่อนอื่นเราเพิ่มเครื่องหมายจุดคู่ท้ายชื่อที่เราให้กับตัวแปร เราตัดสินใจตั้งชื่อตัวแปร "container" ดังนั้นเครื่องหมายโคลอนจะถูกวางไว้ที่ส่วนท้ายและเพิ่มชนิดข้อมูลทางด้านขวาของโคลอน ในตัวอย่างค่าของตัวแปรคือ 20 และ 20 คือตัวเลข ดังนั้นเราจำเป็นต้องประกาศ จำนวน ประเภทข้อมูล.

มีสองประเภทข้อมูลอื่น ๆ ซึ่งเป็น เชือก และ บูลีน.

หากเราตั้งค่าเริ่มต้นของตัวแปรคอนเทนเนอร์ของเราเป็นคำว่า "David" แล้วประเภทข้อมูลจะถูกตั้งค่าเป็น String เพราะ "David" เป็นสตริงข้อความของตัวอักษร เราจะต้องใส่เครื่องหมายคำพูดรอบ ๆ สตริงข้อความด้วย ข้อมูลสตริงเป็นข้อมูลชนิดเดียวที่คุณต้องใส่ข้อมูลระหว่างเครื่องหมายคำพูด

ชนิดข้อมูลที่สามคือบูลีน คุณจะใช้ชนิดข้อมูลบูลีนเมื่อใดก็ตามที่ค่าของตัวแปรเป็นจริงหรือเท็จ ตัวอย่างที่ดีอย่างหนึ่งของสิ่งนี้คือข้อความสั่งแบบมีเงื่อนไข เราสามารถเขียนคำสั่งแบบมีเงื่อนไขที่ทดสอบว่าค่ามากกว่า 10 หรือไม่ถ้าค่าเป็น 11 บูลีนจะเป็นจริง มิฉะนั้นจะเป็นเท็จ

ลิขสิทธิ์ 2018 Adobe Systems Incorporated สงวนลิขสิทธิ์. ภาพหน้าจอผลิตภัณฑ์ Adobe พิมพ์ซ้ำได้รับอนุญาตจาก Adobe Systems Incorporated Adobe, Photoshop, อัลบั้ม Photoshop, องค์ประกอบ Photoshop, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, องค์ประกอบรอบปฐมทัศน์, สะพาน, After Effects, InCopy, Dreamweaver, แฟลช, ActionScript, ดอกไม้ไฟ, Contribute, Flash Catalyst และ Flash Paper เป็น / เป็น [a] เครื่องหมายการค้าจดทะเบียน [s] หรือเครื่องหมายการค้า [s] ของ Adobe Systems Incorporated ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ