![](https://getcodecamp.com/wp-content/uploads/2020/08/BlogCleanCode2-1140x570.jpg)
เนื่องจาก บทความนี้เป็นส่วนหนึ่งใน clean code the series เป็น บทความที่2ต่อจาก
ตอน -Introduction เนื้อหาทั้งหมดที่ต่อจาก -introduction จะเป็น airbnb style guide javascript ทั้งสิ้น
โดย style guide ของ air bnb นั้นจะมี เนื้อหาหลักทั้งหมด 39หัวข้อ
แต่ใน series ชุดนี้จะคัดมา เหลือ 26 หัวข้อ ซึ่งคิดว่าครอบครุม การใช้ javascript เกือบทั้งหมด โดยมีหัวข้อทั้งหมดดังนี้
![Image for post](https://miro.medium.com/max/3540/1*423jHXeUgSLWK6LtgGjdxw.png)
และเพื่อไม่เป็นการเสียเวลา สำหรับบทความนี้จะ หยิบมาอธิบาย 3หัวข้อนะครับ
- Type
type คือ ประเภทของตัวแปรใน javascript ซึ่ง type ถูกแบ่งออกเป็น
1 ) primative คือตัวแปรที่อ้างอิงด้วยค่าสามารถเรียกใช้งานโดยอ้างอิงค่าตัวแปร
- String
- Number
- Boolean
- Null
- Undefined
- BigINT ( new in 2020 )
![Image for post](https://miro.medium.com/max/1634/1*SMWwu8XmN7gwW8fX76C4iA.png)
2) complex คือ ตัวแปรที่อ้างอิงไปยังค่าที่อยู่ของตัวแปรอื่น สามารถเข้าใช้งานได้โดยอ้างอิงค่าที่อยู่ของตัวแปรนั้นๆ
- Object
- Array
- Function
![Image for post](https://miro.medium.com/max/1400/1*bd1N8bfisOGgzJ5gUr6xhg.png)
สำหรับ บทความนี้จะนำเสนอ Type อย่างเดียวก่อน และพบกันใน บทความถัดไป จะพูดถึง References Object Array
ขอขอบคุณข้อมูลจาก:
https://medium.com/@taresupakon/clean-code-the-series-airbnb-style-guide-type-ab8ba7a37389