Skip to main content

แนะนำหนังสือ


caution

This book is currently in alpha status. Visit us on GitHub to contribute improvements.

ควรเข้าใจ Basic JavaScript

อ่านเพิ่มที่ https://javascript.info/ และ ทำความเข้าใจกับ Data Type,

Data Type ใน JavaScript

primitive data types:

  • number for numbers of any kind: integer or floating-point, integers are limited by ±(253-1).
  • bigint for integer numbers of arbitrary length.
  • string for strings. A string may have zero or more characters, there’s no separate single-character type.
  • boolean for true/false.
  • null for unknown values – a standalone type that has a single value null.
  • undefined for unassigned values – a standalone type that has a single value undefined.
  • symbol for unique identifiers.

non-primitive data type:

  • object สำหรับ complex data structures.

อ่านเพิ่ม:

Intro to TypeScript

TypeScript ไม่ใช่ JavaScript อยู่คนละโลกกันกับ JavaScript เลย แต่สิ่งที่ TypeScript พยายามทำคือพยายามคำนวณ Type ให้ได้เยอะที่สุดจาก JavaScript, แต่เราก็หลอก Type ให้กับ TypeScript ได้เช่นกัน

Data Type ใน TypeScript

TypeScript provides us with 5 main categories of types: primitive types, literal types, data structure types, union types, and intersection types.

อ่านเพิ่ม:

TS Config

เพื่อความสนุกในการใช้ TypeScript เอ้ย เพื่อความถูกต้อง ลองเปิดโหมด Strict ดูก่อนอ่านบทความในหนังสือนี้นะ

{
"compilerOptions": {
"strict": true
}
}

Creative Commons License This book is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Third Party Notice

Icon: https://www.flaticon.com/packs/kitty-avatars-3