CoffeeScript - ประเภทข้อมูล
ประเภทข้อมูล CoffeeScript
ลักษณะพื้นฐานที่สุดอย่างหนึ่งของภาษาโปรแกรมคือชุดประเภทข้อมูลที่รองรับ ค่าเหล่านี้เป็นประเภทของค่าที่สามารถแสดงและจัดการได้ในภาษาโปรแกรม
เนื่องจาก CoffeeScript รวบรวมทีละบรรทัดไปยัง JavaScript ชนิดข้อมูลที่ CoffeeScript จัดเตรียมไว้จะเหมือนกับ JavaScript ยกเว้นความจริงที่ว่า CoffeeScript เพิ่มสาระสำคัญเพิ่มเติมบางอย่าง
CoffeeScript จัดเตรียมชนิดข้อมูลต่อไปนี้ให้ใช้งานได้ -
Strings - ประเภทข้อมูล String แสดงถึงกลุ่มของอักขระโดยทั่วไปและเราแสดงค่าสตริงด้วยเครื่องหมายคำพูดคู่ ("")
Example: "ราช", "เราะห์"
Number - ประเภทข้อมูลตัวเลขแสดงถึงค่าตัวเลข
Example: 12, 212 ฯลฯ
Boolean- ประเภทข้อมูลบูลีนแสดงถึงข้อมูลหนึ่งบิต มีเพียงสองค่าที่เป็นไปได้: จริงและเท็จ
Arrays- ออบเจ็กต์ Array ช่วยให้คุณเก็บค่าหลายค่าไว้ในตัวแปรเดียว มันจัดเก็บคอลเลกชันตามลำดับขนาดคงที่ขององค์ประกอบประเภทเดียวกัน
Example: student = ["Rahman", "Ramu", "Ravi", "Robert"]
Objects- Objects ใน CoffeeScript นั้นคล้ายกับใน JavaScript ซึ่งเป็นชุดของคุณสมบัติ โดยที่คุณสมบัติมีคีย์และค่าคั่นด้วยเซมิโคลอน (:) กล่าวโดยย่ออ็อบเจ็กต์ CoffeeScript คือชุดของคู่คีย์ - ค่า
Example: student = {name: "Mohammed", age: 24, phone: 9848022338}
Null- ตัวแปรที่กำหนดและไม่เก็บค่าใด ๆ จะถือว่าเป็นค่าว่าง ซึ่งคล้ายกับค่า null ใน JavaScript
Undefined- ตัวแปรที่ไม่มีการกำหนดค่าใด ๆ ให้ถือว่าเป็นตัวแปรที่ไม่ได้กำหนด หากคุณใช้ตัวแปรดังกล่าวในโค้ดของคุณคุณจะได้รับข้อผิดพลาดที่ไม่ได้กำหนด
เราจะกล่าวถึงประเภทข้อมูล Arrays และ Objects โดยละเอียดในแต่ละบท